13 #ifndef LTI_COLORTRANSFORMER_H
14 #define LTI_COLORTRANSFORMER_H
39 <LTIOverrideBackgroundPixel
88 #endif // LTI_COLORTRANSFORMER_H
representation of a scene
static bool isSupportedTransform(const LTIPixel &srcPixel, const LTIPixel &dstPixel)
virtual lt_uint32 getModifications(const LTIScene &scene) const
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
change the colorspace of the image
LT_STATUS decodeEnd(void)
LT_STATUS decodeBegin(const LTIPixel &pixelProps, const LTIScene &fullScene)
lt_uint32 LT_STATUS
An integral status code.
abstract class for implementing an image transform
basic properties of a pixel
LT_STATUS initialize(LTIImageStage *srcImage, const LTIPixel &dstPixel)
initializer
class to hold data passed between image stages
static LT_STATUS transformBuffer(LTISceneBuffer &dstData, LTISceneBuffer &srcData)
static LT_STATUS transformPixel(LTIPixel &newPixel, const LTIPixel &oldPixel)
abstract class for decoding from an image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
#define LTI_REFERENCE_COUNTED_BOILERPLATE(classname)
static LT_STATUS push(LTIImageStage *&pipeline, const LTIPixel &pixelProps)
unsigned int lt_uint32
unsigned 32-bit integer
LT_STATUS decodeStrip(LTISceneBuffer &stripBuffer, const LTIScene &stripScene)