35 #ifndef IECORE_RIBWRITER_H
36 #define IECORE_RIBWRITER_H
38 #include "IECore/Writer.h"
39 #include "IECore/SimpleTypedParameter.h"
41 #include "IECoreRI/Export.h"
42 #include "IECoreRI/TypeIds.h"
47 IE_CORE_FORWARDDECLARE( ObjectParameter )
64 RIBWriter( IECore::ObjectPtr
object,
const std::string &fileName );
66 static bool canWrite( IECore::ConstObjectPtr
object,
const std::string &fileName );
68 IECore::BoolParameterPtr worldBlockParameter();
69 IECore::ConstBoolParameterPtr worldBlockParameter()
const;
77 void constructParameters();
79 IECore::BoolParameterPtr m_worldBlockParameter;
81 static const WriterDescription<RIBWriter> g_writerDescription;
89 #endif // IECORE_RIBWRITER_H
Definition: CompoundObject.h:46
Definition: RIBWriter.h:56
The IECoreRI namespace holds all the functionality implemented in libIECoreRI.
Definition: IECoreRI.h:41
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43