63 UTformat(
" raster[{}]: {}x{} - {} - {}\n",
78 dumpRasterInfo(
"", raster);
82 UTformat(
" - {}: {}\n", item.first, item.second);
111 return theName.asHolder();
116 return theName.asHolder();
120 return UTmakeUnique<TIL_NullFilter>();
bool setOptions(const UT_Options &argstr) override
virtual const UT_StringHolder & name() const =0
UT_StringHolder myErrorString
bool apply(PXL_Raster *raster) override
~TIL_NullFilter() override
PXL_API const char * PXLdataFormat(PXL_DataFormat f)
void dump(std::ostream &os) const
Writes a JSON dump to ostream of the current options.
virtual const UT_StringHolder & label() const =0
PXL_DataFormat getFormat() const
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
PXL_Packing getPacking() const
const char * className() const override
HUSD_API const char * raster()
GLuint const GLchar * name
static void registerFactory(UT_UniquePtr< Factory > factory)
virtual TIL_RasterFilterPtr newFilter() const =0
A map of string to various well defined value types.
The factory to define a filter.
PXL_API const char * PXLpacking(PXL_Packing p)
UT_StringMap< const PXL_Raster * > myAuxPlanes
bool importOption(const UT_StringRef &name, int &value) const
#define UTdebugFormat(...)