Blender
V3.3
|
#include <ocio_impl.h>
Public Member Functions | |
virtual | ~IOCIOImpl () |
virtual OCIO_ConstConfigRcPtr * | getCurrentConfig (void)=0 |
virtual void | setCurrentConfig (const OCIO_ConstConfigRcPtr *config)=0 |
virtual OCIO_ConstConfigRcPtr * | configCreateFromEnv (void)=0 |
virtual OCIO_ConstConfigRcPtr * | configCreateFromFile (const char *filename)=0 |
virtual void | configRelease (OCIO_ConstConfigRcPtr *config)=0 |
virtual int | configGetNumColorSpaces (OCIO_ConstConfigRcPtr *config)=0 |
virtual const char * | configGetColorSpaceNameByIndex (OCIO_ConstConfigRcPtr *config, int index)=0 |
virtual OCIO_ConstColorSpaceRcPtr * | configGetColorSpace (OCIO_ConstConfigRcPtr *config, const char *name)=0 |
virtual int | configGetIndexForColorSpace (OCIO_ConstConfigRcPtr *config, const char *name)=0 |
virtual int | colorSpaceIsInvertible (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual int | colorSpaceIsData (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual void | colorSpaceIsBuiltin (OCIO_ConstConfigRcPtr *config, OCIO_ConstColorSpaceRcPtr *cs, bool &is_scene_linear, bool &is_srgb)=0 |
virtual void | colorSpaceRelease (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual const char * | configGetDefaultDisplay (OCIO_ConstConfigRcPtr *config)=0 |
virtual int | configGetNumDisplays (OCIO_ConstConfigRcPtr *config)=0 |
virtual const char * | configGetDisplay (OCIO_ConstConfigRcPtr *config, int index)=0 |
virtual const char * | configGetDefaultView (OCIO_ConstConfigRcPtr *config, const char *display)=0 |
virtual int | configGetNumViews (OCIO_ConstConfigRcPtr *config, const char *display)=0 |
virtual const char * | configGetView (OCIO_ConstConfigRcPtr *config, const char *display, int index)=0 |
virtual const char * | configGetDisplayColorSpaceName (OCIO_ConstConfigRcPtr *config, const char *display, const char *view)=0 |
virtual void | configGetDefaultLumaCoefs (OCIO_ConstConfigRcPtr *config, float *rgb)=0 |
virtual void | configGetXYZtoSceneLinear (OCIO_ConstConfigRcPtr *config, float xyz_to_scene_linear[3][3])=0 |
virtual int | configGetNumLooks (OCIO_ConstConfigRcPtr *config)=0 |
virtual const char * | configGetLookNameByIndex (OCIO_ConstConfigRcPtr *config, int index)=0 |
virtual OCIO_ConstLookRcPtr * | configGetLook (OCIO_ConstConfigRcPtr *config, const char *name)=0 |
virtual const char * | lookGetProcessSpace (OCIO_ConstLookRcPtr *look)=0 |
virtual void | lookRelease (OCIO_ConstLookRcPtr *look)=0 |
virtual OCIO_ConstProcessorRcPtr * | configGetProcessorWithNames (OCIO_ConstConfigRcPtr *config, const char *srcName, const char *dstName)=0 |
virtual void | processorRelease (OCIO_ConstProcessorRcPtr *processor)=0 |
virtual OCIO_ConstCPUProcessorRcPtr * | processorGetCPUProcessor (OCIO_ConstProcessorRcPtr *p)=0 |
virtual void | cpuProcessorApply (OCIO_ConstCPUProcessorRcPtr *cpu_processor, OCIO_PackedImageDesc *img)=0 |
virtual void | cpuProcessorApply_predivide (OCIO_ConstCPUProcessorRcPtr *cpu_processor, OCIO_PackedImageDesc *img)=0 |
virtual void | cpuProcessorApplyRGB (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel)=0 |
virtual void | cpuProcessorApplyRGBA (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel)=0 |
virtual void | cpuProcessorApplyRGBA_predivide (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel)=0 |
virtual void | cpuProcessorRelease (OCIO_ConstCPUProcessorRcPtr *cpu_processor)=0 |
virtual const char * | colorSpaceGetName (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual const char * | colorSpaceGetDescription (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual const char * | colorSpaceGetFamily (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual int | colorSpaceGetNumAliases (OCIO_ConstColorSpaceRcPtr *cs)=0 |
virtual const char * | colorSpaceGetAlias (OCIO_ConstColorSpaceRcPtr *cs, const int index)=0 |
virtual 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 bool inverse)=0 |
virtual OCIO_PackedImageDesc * | createOCIO_PackedImageDesc (float *data, long width, long height, long numChannels, long chanStrideBytes, long xStrideBytes, long yStrideBytes)=0 |
virtual void | OCIO_PackedImageDescRelease (OCIO_PackedImageDesc *p)=0 |
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) |
virtual const char * | getVersionString (void)=0 |
virtual int | getVersionHex (void)=0 |
Definition at line 9 of file ocio_impl.h.
|
inlinevirtual |
Definition at line 11 of file ocio_impl.h.
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceGetAlias().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceGetDescription().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceGetFamily().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceGetName().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceGetNumAliases().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceIsBuiltin().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceIsData().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceIsInvertible().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_colorSpaceRelease().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configCreateFromEnv().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configCreateFromFile().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetColorSpace().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetColorSpaceNameByIndex().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetDefaultDisplay().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetDefaultLumaCoefs().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetDefaultView().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetDisplay().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetDisplayColorSpaceName().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetIndexForColorSpace().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetLook().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetLookNameByIndex().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetNumColorSpaces().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetNumDisplays().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetNumLooks().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetNumViews().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetProcessorWithNames().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetView().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configGetXYZtoSceneLinear().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configRelease().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_cpuProcessorApply().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_cpuProcessorApply_predivide().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_cpuProcessorApplyRGB().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_cpuProcessorApplyRGBA().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_cpuProcessorApplyRGBA_predivide().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_cpuProcessorRelease().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_createDisplayProcessor().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_createOCIO_PackedImageDesc().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_configCreateFallback(), and OCIO_getCurrentConfig().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_getVersionHex().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_getVersionString().
Definition at line 124 of file ocio_impl.h.
Referenced by OCIO_gpuCacheFree().
|
inlinevirtual |
Definition at line 107 of file ocio_impl.h.
Referenced by OCIO_gpuDisplayShaderBind().
Definition at line 121 of file ocio_impl.h.
Referenced by OCIO_gpuDisplayShaderUnbind().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_lookGetProcessSpace().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_lookRelease().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_PackedImageDescRelease().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_processorGetCPUProcessor().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_processorRelease().
|
pure virtual |
Implemented in FallbackImpl.
Referenced by OCIO_setCurrentConfig().
|
inlinevirtual |
Definition at line 103 of file ocio_impl.h.
Referenced by OCIO_supportGPUShader().