15 #ifndef TIL_MiscHelper_H
16 #define TIL_MiscHelper_H
99 virtual const
char *className() const = 0;
110 virtual
bool setOptions(const
UT_Options &options) {
return true; }
120 myAuxPlanes[planename] =
raster;
135 {
return myAuxPlaneNames; }
140 {
return myErrorString; }
UT_StringHolder myErrorString
GLuint GLsizei const GLchar * label
SYS_VISIBILITY_EXPORT void newRasterFilter()
UT_StringArray myAuxPlaneNames
#define SYS_VISIBILITY_EXPORT
void setAuxPlane(const UT_StringHolder &planename, const PXL_Raster *raster)
const UT_StringHolder & getErrorString() const
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
const UT_StringArray & getAuxPlaneNames() const
Get the list of aux plane names.
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
virtual bool isInteractive() const
HUSD_API const char * raster()
GLuint const GLchar * name
TIL_RasterFilter::TIL_RasterFilterPtr TIL_RasterFilterPtr
A map of string to various well defined value types.
The factory to define a filter.
UT_StringMap< const PXL_Raster * > myAuxPlanes
UT_UniquePtr< TIL_RasterFilter > TIL_RasterFilterPtr
virtual ~TIL_RasterFilter()