|
Blender V4.3
|
#include <ocio_impl.h>
Inherits IOCIOImpl.
Public Member Functions | |
| FallbackImpl () | |
| OCIO_ConstConfigRcPtr * | getCurrentConfig (void) |
| void | setCurrentConfig (const OCIO_ConstConfigRcPtr *config) |
| OCIO_ConstConfigRcPtr * | configCreateFromEnv (void) |
| OCIO_ConstConfigRcPtr * | configCreateFromFile (const char *filename) |
| void | configRelease (OCIO_ConstConfigRcPtr *config) |
| int | configGetNumColorSpaces (OCIO_ConstConfigRcPtr *config) |
| const char * | configGetColorSpaceNameByIndex (OCIO_ConstConfigRcPtr *config, int index) |
| OCIO_ConstColorSpaceRcPtr * | configGetColorSpace (OCIO_ConstConfigRcPtr *config, const char *name) |
| int | configGetIndexForColorSpace (OCIO_ConstConfigRcPtr *config, const char *name) |
| int | colorSpaceIsInvertible (OCIO_ConstColorSpaceRcPtr *cs) |
| int | colorSpaceIsData (OCIO_ConstColorSpaceRcPtr *cs) |
| void | colorSpaceIsBuiltin (OCIO_ConstConfigRcPtr *config, OCIO_ConstColorSpaceRcPtr *cs, bool &is_scene_linear, bool &is_srgb) |
| void | colorSpaceRelease (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | configGetDefaultDisplay (OCIO_ConstConfigRcPtr *config) |
| int | configGetNumDisplays (OCIO_ConstConfigRcPtr *config) |
| const char * | configGetDisplay (OCIO_ConstConfigRcPtr *config, int index) |
| const char * | configGetDefaultView (OCIO_ConstConfigRcPtr *config, const char *display) |
| int | configGetNumViews (OCIO_ConstConfigRcPtr *config, const char *display) |
| const char * | configGetView (OCIO_ConstConfigRcPtr *config, const char *display, int index) |
| const char * | configGetDisplayColorSpaceName (OCIO_ConstConfigRcPtr *config, const char *display, const char *view) |
| void | configGetDefaultLumaCoefs (OCIO_ConstConfigRcPtr *config, float *rgb) |
| void | configGetXYZtoSceneLinear (OCIO_ConstConfigRcPtr *config, float xyz_to_scene_linear[3][3]) |
| int | configGetNumLooks (OCIO_ConstConfigRcPtr *config) |
| const char * | configGetLookNameByIndex (OCIO_ConstConfigRcPtr *config, int index) |
| OCIO_ConstLookRcPtr * | configGetLook (OCIO_ConstConfigRcPtr *config, const char *name) |
| const char * | lookGetProcessSpace (OCIO_ConstLookRcPtr *look) |
| void | lookRelease (OCIO_ConstLookRcPtr *look) |
| OCIO_ConstProcessorRcPtr * | configGetProcessorWithNames (OCIO_ConstConfigRcPtr *config, const char *srcName, const char *dstName) |
| void | processorRelease (OCIO_ConstProcessorRcPtr *processor) |
| OCIO_ConstCPUProcessorRcPtr * | processorGetCPUProcessor (OCIO_ConstProcessorRcPtr *processor) |
| bool | cpuProcessorIsNoOp (OCIO_ConstCPUProcessorRcPtr *cpu_processor) |
| void | cpuProcessorApply (OCIO_ConstCPUProcessorRcPtr *cpu_processor, OCIO_PackedImageDesc *img) |
| void | cpuProcessorApply_predivide (OCIO_ConstCPUProcessorRcPtr *cpu_processor, OCIO_PackedImageDesc *img) |
| void | cpuProcessorApplyRGB (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel) |
| void | cpuProcessorApplyRGBA (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel) |
| void | cpuProcessorApplyRGBA_predivide (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel) |
| void | cpuProcessorRelease (OCIO_ConstCPUProcessorRcPtr *cpu_processor) |
| const char * | colorSpaceGetName (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | colorSpaceGetDescription (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | colorSpaceGetFamily (OCIO_ConstColorSpaceRcPtr *cs) |
| int | colorSpaceGetNumAliases (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | colorSpaceGetAlias (OCIO_ConstColorSpaceRcPtr *cs, const int index) |
| OCIO_ConstProcessorRcPtr * | createDisplayProcessor (OCIO_ConstConfigRcPtr *config, const char *input, const char *view, const char *display, const char *look, const float scale, const float exponent, const float temperature, const float tint, const bool use_white_balance, const bool inverse) |
| OCIO_PackedImageDesc * | createOCIO_PackedImageDesc (float *data, long width, long height, long numChannels, long chanStrideBytes, long xStrideBytes, long yStrideBytes) |
| void | OCIO_PackedImageDescRelease (OCIO_PackedImageDesc *p) |
| const char * | getVersionString (void) |
| int | getVersionHex (void) |
Public Member Functions inherited from IOCIOImpl | |
| virtual | ~IOCIOImpl () |
| virtual bool | supportGPUShader () |
| virtual bool | gpuDisplayShaderBind (OCIO_ConstConfigRcPtr *, const char *, const char *, const char *, const char *, OCIO_CurveMappingSettings *, const float, const float, const float, const float, const float, const bool, const bool, const bool, const bool) |
| virtual void | gpuDisplayShaderUnbind (void) |
| virtual void | gpuCacheFree (void) |
Definition at line 135 of file ocio_impl.h.
|
inline |
Definition at line 137 of file ocio_impl.h.
|
virtual |
Implements IOCIOImpl.
Definition at line 484 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 470 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 475 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 456 of file fallback_impl.cc.
References COLORSPACE_DATA, COLORSPACE_LINEAR, COLORSPACE_SRGB, and NULL.
|
virtual |
Implements IOCIOImpl.
Definition at line 480 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 305 of file fallback_impl.cc.
References COLORSPACE_LINEAR, and COLORSPACE_SRGB.
|
virtual |
Implements IOCIOImpl.
Definition at line 300 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 295 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 324 of file fallback_impl.cc.
|
virtual |
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 155 of file fallback_impl.cc.
References COLORSPACE_DATA, COLORSPACE_LINEAR, COLORSPACE_SRGB, and NULL.
Referenced by configGetIndexForColorSpace(), and configGetProcessorWithNames().
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 205 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 251 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 223 of file fallback_impl.cc.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 244 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 189 of file fallback_impl.cc.
References COLORSPACE_DATA, COLORSPACE_LINEAR, COLORSPACE_SRGB, and configGetColorSpace().
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 276 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 137 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 210 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 271 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 229 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 326 of file fallback_impl.cc.
References COLORSPACE_DATA, COLORSPACE_LINEAR, COLORSPACE_SRGB, configGetColorSpace(), transform(), TRANSFORM_LINEAR_TO_SRGB, TRANSFORM_NONE, TRANSFORM_SRGB_TO_LINEAR, and TRANSFORM_UNKNOWN.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 264 of file fallback_impl.cc.
References OCIO_XYZ_TO_REC709.
|
virtual |
Implements IOCIOImpl.
Definition at line 135 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 367 of file fallback_impl.cc.
References cpuProcessorApplyRGB(), cpuProcessorApplyRGBA(), OCIO_PackedImageDescription::data, OCIO_PackedImageDescription::height, OCIO_PackedImageDescription::numChannels, OCIO_PackedImageDescription::width, x, and y.
|
virtual |
Implements IOCIOImpl.
Definition at line 392 of file fallback_impl.cc.
References cpuProcessorApplyRGB(), cpuProcessorApplyRGBA_predivide(), OCIO_PackedImageDescription::data, OCIO_PackedImageDescription::height, OCIO_PackedImageDescription::numChannels, OCIO_PackedImageDescription::width, x, and y.
|
virtual |
Implements IOCIOImpl.
Definition at line 417 of file fallback_impl.cc.
Referenced by cpuProcessorApply(), and cpuProcessorApply_predivide().
|
virtual |
Implements IOCIOImpl.
Definition at line 422 of file fallback_impl.cc.
Referenced by cpuProcessorApply(), and cpuProcessorApplyRGBA_predivide().
|
virtual |
Implements IOCIOImpl.
Definition at line 427 of file fallback_impl.cc.
References cpuProcessorApplyRGBA().
Referenced by cpuProcessorApply_predivide().
|
virtual |
Implements IOCIOImpl.
Definition at line 362 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 451 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 490 of file fallback_impl.cc.
References inverse(), transform(), TRANSFORM_LINEAR_TO_SRGB, and TRANSFORM_SRGB_TO_LINEAR.
|
virtual |
Implements IOCIOImpl.
Definition at line 510 of file fallback_impl.cc.
References OCIO_PackedImageDescription::chanStrideBytes, data, OCIO_PackedImageDescription::data, OCIO_PackedImageDescription::height, OCIO_PackedImageDescription::numChannels, OCIO_PackedImageDescription::width, OCIO_PackedImageDescription::xStrideBytes, and OCIO_PackedImageDescription::yStrideBytes.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 540 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 535 of file fallback_impl.cc.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 293 of file fallback_impl.cc.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 348 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 357 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 123 of file fallback_impl.cc.