Namespaces |
namespace | tuttle |
| This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.
|
namespace | tuttle::plugin |
namespace | tuttle::plugin::inputBuffer |
Typedefs |
typedef void * | tuttle::plugin::inputBuffer::CustomDataPtr |
typedef void(* | tuttle::plugin::inputBuffer::CallbackInputImagePtr )(OfxTime time, CustomDataPtr customData, void **outRawdata, int *outWidth, int *outHeight, int *outRowSizeBytes) |
typedef void(* | tuttle::plugin::inputBuffer::CallbackDestroyCustomDataPtr )(CustomDataPtr customData) |
Enumerations |
enum | tuttle::plugin::inputBuffer::EParamInputMode { tuttle::plugin::inputBuffer::eParamInputModeBufferPointer = 0,
tuttle::plugin::inputBuffer::eParamInputModeCallbackPointer = 1
} |
enum | tuttle::plugin::inputBuffer::EParamPixelComponent { tuttle::plugin::inputBuffer::eParamPixelComponentAlpha = 0,
tuttle::plugin::inputBuffer::eParamPixelComponentRGB = 1,
tuttle::plugin::inputBuffer::eParamPixelComponentRGBA = 2
} |
| Enumerates the component types supported. More...
|
enum | tuttle::plugin::inputBuffer::EParamBitDepth { tuttle::plugin::inputBuffer::eParamBitDepthUByte = 0,
tuttle::plugin::inputBuffer::eParamBitDepthUShort = 1,
tuttle::plugin::inputBuffer::eParamBitDepthFloat = 2
} |
| Enumerates the pixel depths supported. More...
|
enum | tuttle::plugin::inputBuffer::EParamField { tuttle::plugin::inputBuffer::eParamFieldNone = 0,
tuttle::plugin::inputBuffer::eParamFieldBoth = 1,
tuttle::plugin::inputBuffer::eParamFieldLower = 2,
tuttle::plugin::inputBuffer::eParamFieldUpper = 3
} |
| Enumerates the fields present in an image. More...
|
enum | tuttle::plugin::inputBuffer::EParamOrientation { tuttle::plugin::inputBuffer::eParamOrientationFromBottomToTop = 0,
tuttle::plugin::inputBuffer::eParamOrientationFromTopToBottom = 1
} |
| Enumerates the image memory orientations. More...
|
Variables |
static const std::string | tuttle::plugin::inputBuffer::kParamInputMode = "mode" |
static const std::string | tuttle::plugin::inputBuffer::kParamInputModeBufferPointer = "bufferPointer" |
static const std::string | tuttle::plugin::inputBuffer::kParamInputModeCallbackPointer = "callbackPointer" |
static const std::string | tuttle::plugin::inputBuffer::kParamInputBufferPointer = "bufferPointer" |
static const std::string | tuttle::plugin::inputBuffer::kParamInputCallbackPointer = "callbackPointer" |
static const std::string | tuttle::plugin::inputBuffer::kParamInputCustomData = "customData" |
static const std::string | tuttle::plugin::inputBuffer::kParamInputCallbackDestroyCustomData = "callbackDestroyCustomData" |
static const std::string | tuttle::plugin::inputBuffer::kParamSize = "size" |
static const std::string | tuttle::plugin::inputBuffer::kParamRowBytesSize = "rowBytesSize" |
static const std::string | tuttle::plugin::inputBuffer::kParamPixelAspectRatio = "par" |
static const std::string | tuttle::plugin::inputBuffer::kParamFramerate = "framerate" |
static const std::string | tuttle::plugin::inputBuffer::kParamPixelComponents = "components" |
static const std::string | tuttle::plugin::inputBuffer::kParamPixelComponentsAlpha = "Gray" |
static const std::string | tuttle::plugin::inputBuffer::kParamPixelComponentsRGB = "RGB" |
static const std::string | tuttle::plugin::inputBuffer::kParamPixelComponentsRGBA = "RGBA" |
static const std::string | tuttle::plugin::inputBuffer::kParamBitDepth = "bitDepth" |
static const std::string | tuttle::plugin::inputBuffer::kParamBitDepthUByte = "UByte" |
static const std::string | tuttle::plugin::inputBuffer::kParamBitDepthUShort = "UShort" |
static const std::string | tuttle::plugin::inputBuffer::kParamBitDepthFloat = "Float" |
static const std::string | tuttle::plugin::inputBuffer::kParamField = "field" |
static const std::string | tuttle::plugin::inputBuffer::kParamFieldNone = "None" |
static const std::string | tuttle::plugin::inputBuffer::kParamFieldBoth = "Both" |
static const std::string | tuttle::plugin::inputBuffer::kParamFieldLower = "Lower" |
static const std::string | tuttle::plugin::inputBuffer::kParamFieldUpper = "Upper" |
static const std::string | tuttle::plugin::inputBuffer::kParamOrientation = "orientation" |
static const std::string | tuttle::plugin::inputBuffer::kParamOrientationFromBottomToTop = "bottomToTop" |
static const std::string | tuttle::plugin::inputBuffer::kParamOrientationFromTopToBottom = "topToBottom" |
static const std::string | tuttle::plugin::inputBuffer::kParamTimeDomain = "timeDomain" |