35 #ifndef IECOREGL_TOGLBUFFERCONVERTER_H
36 #define IECOREGL_TOGLBUFFERCONVERTER_H
38 #include "IECoreGL/Export.h"
39 #include "IECoreGL/ToGLConverter.h"
44 IE_CORE_FORWARDDECLARE( Data )
51 IE_CORE_FORWARDDECLARE( Buffer )
53 class IECOREGL_API ToGLBufferConverter : public ToGLConverter
65 ToGLBufferConverter( IECore::ConstDataPtr toConvert =
nullptr );
66 ~ToGLBufferConverter()
override;
70 IECore::RunTimeTypedPtr doConversion( IECore::ConstObjectPtr src, IECore::ConstCompoundObjectPtr operands )
const override;
74 static ConverterDescription<ToGLBufferConverter> g_description;
78 IE_CORE_DECLAREPTR( ToGLBufferConverter );
82 #endif // IECOREGL_TOGLBUFFERCONVERTER_H
Definition: ToGLBufferConverter.h:55
The namespace within which all CoreGL functionality is defined.
Definition: AlphaTexture.h:41
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43