|
Blender
V2.93
|
#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 | configGetXYZtoRGB (OCIO_ConstConfigRcPtr *config, float xyz_to_rgb[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) |
| 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) |
| OCIO_ConstProcessorRcPtr * | createDisplayProcessor (OCIO_ConstConfigRcPtr *config, const char *input, const char *view, const char *display, const char *look, const float scale, const float exponent) |
| 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 bool, const bool) |
| virtual void | gpuDisplayShaderUnbind (void) |
| virtual void | gpuCacheFree (void) |
Definition at line 144 of file ocio_impl.h.
|
inline |
Definition at line 146 of file ocio_impl.h.
|
virtual |
Implements IOCIOImpl.
Definition at line 454 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 459 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 443 of file fallback_impl.cc.
References COLORSPACE_LINEAR, COLORSPACE_SRGB, and NULL.
|
virtual |
Implements IOCIOImpl.
Definition at line 302 of file fallback_impl.cc.
References COLORSPACE_LINEAR, and COLORSPACE_SRGB.
|
virtual |
Implements IOCIOImpl.
Definition at line 297 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 292 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 321 of file fallback_impl.cc.
|
virtual |
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 165 of file fallback_impl.cc.
References COLORSPACE_LINEAR, COLORSPACE_SRGB, and NULL.
Referenced by configGetIndexForColorSpace(), and configGetProcessorWithNames().
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 201 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 247 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 219 of file fallback_impl.cc.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 240 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 188 of file fallback_impl.cc.
References COLORSPACE_LINEAR, COLORSPACE_SRGB, and configGetColorSpace().
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 271 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 149 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 206 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 266 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 225 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 325 of file fallback_impl.cc.
References COLORSPACE_LINEAR, COLORSPACE_SRGB, configGetColorSpace(), transform(), TRANSFORM_LINEAR_TO_SRGB, TRANSFORM_SRGB_TO_LINEAR, and TRANSFORM_UNKNOWN.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 260 of file fallback_impl.cc.
References OCIO_XYZ_TO_LINEAR_SRGB, and xyz_to_rgb().
|
virtual |
Implements IOCIOImpl.
Definition at line 145 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 358 of file fallback_impl.cc.
References cpuProcessorApplyRGB(), cpuProcessorApplyRGBA(), OCIO_PackedImageDescription::data, OCIO_PackedImageDescription::height, height, OCIO_PackedImageDescription::numChannels, OCIO_PackedImageDescription::width, width, x, and y.
|
virtual |
Implements IOCIOImpl.
Definition at line 381 of file fallback_impl.cc.
References cpuProcessorApplyRGB(), cpuProcessorApplyRGBA_predivide(), OCIO_PackedImageDescription::data, OCIO_PackedImageDescription::height, height, OCIO_PackedImageDescription::numChannels, OCIO_PackedImageDescription::width, width, x, and y.
|
virtual |
Implements IOCIOImpl.
Definition at line 404 of file fallback_impl.cc.
Referenced by cpuProcessorApply(), and cpuProcessorApply_predivide().
|
virtual |
Implements IOCIOImpl.
Definition at line 409 of file fallback_impl.cc.
Referenced by cpuProcessorApply(), and cpuProcessorApplyRGBA_predivide().
|
virtual |
Implements IOCIOImpl.
Definition at line 414 of file fallback_impl.cc.
References alpha, and cpuProcessorApplyRGBA().
Referenced by cpuProcessorApply_predivide().
|
virtual |
Implements IOCIOImpl.
Definition at line 438 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 464 of file fallback_impl.cc.
References transform(), and TRANSFORM_LINEAR_TO_SRGB.
|
virtual |
Implements IOCIOImpl.
Definition at line 480 of file fallback_impl.cc.
References OCIO_PackedImageDescription::chanStrideBytes, OCIO_PackedImageDescription::data, data, OCIO_PackedImageDescription::height, height, MEM_callocN, OCIO_PackedImageDescription::numChannels, OCIO_PackedImageDescription::width, width, OCIO_PackedImageDescription::xStrideBytes, and OCIO_PackedImageDescription::yStrideBytes.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 510 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 505 of file fallback_impl.cc.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 288 of file fallback_impl.cc.
|
virtual |
|
virtual |
Implements IOCIOImpl.
Definition at line 344 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 353 of file fallback_impl.cc.
|
virtual |
Implements IOCIOImpl.
Definition at line 131 of file fallback_impl.cc.