Namespaces |
namespace | tuttle |
| global namespace of the project
|
namespace | tuttle::ofx |
namespace | tuttle::ofx::imageEffect |
Enumerations |
enum | tuttle::ofx::imageEffect::EContext {
tuttle::ofx::imageEffect::eContextNone,
tuttle::ofx::imageEffect::eContextGenerator,
tuttle::ofx::imageEffect::eContextFilter,
tuttle::ofx::imageEffect::eContextTransition,
tuttle::ofx::imageEffect::eContextPaint,
tuttle::ofx::imageEffect::eContextGeneral,
tuttle::ofx::imageEffect::eContextRetimer,
tuttle::ofx::imageEffect::eContextReader,
tuttle::ofx::imageEffect::eContextWriter
} |
| Enumerates the contexts a plugin can be used in. More...
|
enum | tuttle::ofx::imageEffect::EBitDepth {
tuttle::ofx::imageEffect::eBitDepthNone = -1,
tuttle::ofx::imageEffect::eBitDepthCustom = 0,
tuttle::ofx::imageEffect::eBitDepthUByte = 1,
tuttle::ofx::imageEffect::eBitDepthUShort = 2,
tuttle::ofx::imageEffect::eBitDepthFloat = 4
} |
| Enumerates the pixel depths supported. More...
|
enum | tuttle::ofx::imageEffect::EPixelComponent {
tuttle::ofx::imageEffect::ePixelComponentNone,
tuttle::ofx::imageEffect::ePixelComponentRGBA,
tuttle::ofx::imageEffect::ePixelComponentRGB,
tuttle::ofx::imageEffect::ePixelComponentAlpha,
tuttle::ofx::imageEffect::ePixelComponentCustom
} |
| Enumerates the component types supported. More...
|
Functions |
const std::string | tuttle::ofx::imageEffect::mapContextEnumToString (const EContext s) |
| map a std::string to a context
|
const std::string | tuttle::ofx::imageEffect::mapBitDepthEnumToString (const EBitDepth e) |
EBitDepth | tuttle::ofx::imageEffect::mapBitDepthStringToEnum (const std::string &str) |
| map a std::string to a context
|
std::size_t | tuttle::ofx::imageEffect::bitDepthMemorySize (const EBitDepth e) |
std::string | tuttle::ofx::imageEffect::mapPixelComponentEnumToString (const EPixelComponent e) |
EPixelComponent | tuttle::ofx::imageEffect::mapPixelComponentStringToEnum (const std::string &str) |
| turns a pixel component string into and enum
|
std::size_t | tuttle::ofx::imageEffect::numberOfComponents (const EPixelComponent c) |
std::string | tuttle::ofx::imageEffect::findDeepestBitDepth (const std::string &s1, const std::string &s2) |
| turns a premultiplication string into and enum
|