35 #ifndef IECOREGL_SPLINETOGLTEXTURECONVERTER_H
36 #define IECOREGL_SPLINETOGLTEXTURECONVERTER_H
38 #include "IECore/SimpleTypedParameter.h"
40 #include "IECoreGL/Export.h"
41 #include "IECoreGL/ToGLConverter.h"
46 IE_CORE_FORWARDDECLARE( Texture )
48 class IECOREGL_API SplineToGLTextureConverter : public ToGLConverter
61 SplineToGLTextureConverter( IECore::ConstObjectPtr toConvert =
nullptr );
62 ~SplineToGLTextureConverter()
override;
66 IECore::V2iParameterPtr m_resolutionParameter;
67 IECore::RunTimeTypedPtr doConversion( IECore::ConstObjectPtr src, IECore::ConstCompoundObjectPtr operands )
const override;
71 static ConverterDescription<SplineToGLTextureConverter> g_descriptionff;
72 static ConverterDescription<SplineToGLTextureConverter> g_descriptionfColor3f;
73 static ConverterDescription<SplineToGLTextureConverter> g_descriptionfColor4f;
77 IE_CORE_DECLAREPTR( SplineToGLTextureConverter );
81 #endif // IECOREGL_SPLINETOGLTEXTURECONVERTER_H
The namespace within which all CoreGL functionality is defined.
Definition: AlphaTexture.h:41
Definition: SplineToGLTextureConverter.h:51