|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | OCIO_CurveMappingSettings |
Macros | |
| #define | OCIO_DECLARE_HANDLE(name) |
| #define | OCIO_ROLE_DATA "data" |
| #define | OCIO_ROLE_SCENE_LINEAR "scene_linear" |
| #define | OCIO_ROLE_COLOR_PICKING "color_picking" |
| #define | OCIO_ROLE_TEXTURE_PAINT "texture_paint" |
| #define | OCIO_ROLE_DEFAULT_BYTE "default_byte" |
| #define | OCIO_ROLE_DEFAULT_FLOAT "default_float" |
| #define | OCIO_ROLE_DEFAULT_SEQUENCER "default_sequencer" |
Typedefs | |
| typedef struct OCIO_GPUShader | OCIO_GPUShader |
| typedef struct OCIO_CurveMappingSettings | OCIO_CurveMappingSettings |
Functions | |
| OCIO_DECLARE_HANDLE (OCIO_ConstConfigRc) | |
| OCIO_DECLARE_HANDLE (OCIO_ConstColorSpaceRc) | |
| OCIO_DECLARE_HANDLE (OCIO_ConstProcessorRc) | |
| OCIO_DECLARE_HANDLE (OCIO_ConstCPUProcessorRc) | |
| OCIO_DECLARE_HANDLE (OCIO_ConstContextRc) | |
| OCIO_DECLARE_HANDLE (OCIO_PackedImageDesc) | |
| OCIO_DECLARE_HANDLE (OCIO_ConstLookRc) | |
| void | OCIO_init (void) |
| void | OCIO_exit (void) |
| OCIO_ConstConfigRcPtr * | OCIO_getCurrentConfig (void) |
| void | OCIO_setCurrentConfig (const OCIO_ConstConfigRcPtr *config) |
| OCIO_ConstConfigRcPtr * | OCIO_configCreateFromEnv (void) |
| OCIO_ConstConfigRcPtr * | OCIO_configCreateFromFile (const char *filename) |
| OCIO_ConstConfigRcPtr * | OCIO_configCreateFallback (void) |
| void | OCIO_configRelease (OCIO_ConstConfigRcPtr *config) |
| int | OCIO_configGetNumColorSpaces (OCIO_ConstConfigRcPtr *config) |
| const char * | OCIO_configGetColorSpaceNameByIndex (OCIO_ConstConfigRcPtr *config, int index) |
| OCIO_ConstColorSpaceRcPtr * | OCIO_configGetColorSpace (OCIO_ConstConfigRcPtr *config, const char *name) |
| int | OCIO_configGetIndexForColorSpace (OCIO_ConstConfigRcPtr *config, const char *name) |
| int | OCIO_colorSpaceIsInvertible (OCIO_ConstColorSpaceRcPtr *cs) |
| int | OCIO_colorSpaceIsData (OCIO_ConstColorSpaceRcPtr *cs) |
| void | OCIO_colorSpaceIsBuiltin (OCIO_ConstConfigRcPtr *config, OCIO_ConstColorSpaceRcPtr *cs, bool *is_scene_linear, bool *is_srgb) |
| void | OCIO_colorSpaceRelease (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | OCIO_configGetDefaultDisplay (OCIO_ConstConfigRcPtr *config) |
| int | OCIO_configGetNumDisplays (OCIO_ConstConfigRcPtr *config) |
| const char * | OCIO_configGetDisplay (OCIO_ConstConfigRcPtr *config, int index) |
| const char * | OCIO_configGetDefaultView (OCIO_ConstConfigRcPtr *config, const char *display) |
| int | OCIO_configGetNumViews (OCIO_ConstConfigRcPtr *config, const char *display) |
| const char * | OCIO_configGetView (OCIO_ConstConfigRcPtr *config, const char *display, int index) |
| const char * | OCIO_configGetDisplayColorSpaceName (OCIO_ConstConfigRcPtr *config, const char *display, const char *view) |
| void | OCIO_configGetDefaultLumaCoefs (OCIO_ConstConfigRcPtr *config, float *rgb) |
| void | OCIO_configGetXYZtoSceneLinear (OCIO_ConstConfigRcPtr *config, float xyz_to_scene_linear[3][3]) |
| int | OCIO_configGetNumLooks (OCIO_ConstConfigRcPtr *config) |
| const char * | OCIO_configGetLookNameByIndex (OCIO_ConstConfigRcPtr *config, int index) |
| OCIO_ConstLookRcPtr * | OCIO_configGetLook (OCIO_ConstConfigRcPtr *config, const char *name) |
| const char * | OCIO_lookGetProcessSpace (OCIO_ConstLookRcPtr *look) |
| void | OCIO_lookRelease (OCIO_ConstLookRcPtr *look) |
| OCIO_ConstProcessorRcPtr * | OCIO_configGetProcessorWithNames (OCIO_ConstConfigRcPtr *config, const char *srcName, const char *dstName) |
| void | OCIO_processorRelease (OCIO_ConstProcessorRcPtr *cpu_processor) |
| OCIO_ConstCPUProcessorRcPtr * | OCIO_processorGetCPUProcessor (OCIO_ConstProcessorRcPtr *processor) |
| bool | OCIO_cpuProcessorIsNoOp (OCIO_ConstCPUProcessorRcPtr *cpu_processor) |
| void | OCIO_cpuProcessorApply (OCIO_ConstCPUProcessorRcPtr *cpu_processor, struct OCIO_PackedImageDesc *img) |
| void | OCIO_cpuProcessorApply_predivide (OCIO_ConstCPUProcessorRcPtr *cpu_processor, struct OCIO_PackedImageDesc *img) |
| void | OCIO_cpuProcessorApplyRGB (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel) |
| void | OCIO_cpuProcessorApplyRGBA (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel) |
| void | OCIO_cpuProcessorApplyRGBA_predivide (OCIO_ConstCPUProcessorRcPtr *cpu_processor, float *pixel) |
| void | OCIO_cpuProcessorRelease (OCIO_ConstCPUProcessorRcPtr *processor) |
| const char * | OCIO_colorSpaceGetName (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | OCIO_colorSpaceGetDescription (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | OCIO_colorSpaceGetFamily (OCIO_ConstColorSpaceRcPtr *cs) |
| int | OCIO_colorSpaceGetNumAliases (OCIO_ConstColorSpaceRcPtr *cs) |
| const char * | OCIO_colorSpaceGetAlias (OCIO_ConstColorSpaceRcPtr *cs, const int index) |
| OCIO_ConstProcessorRcPtr * | OCIO_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) |
| struct OCIO_PackedImageDesc * | OCIO_createOCIO_PackedImageDesc (float *data, long width, long height, long numChannels, long chanStrideBytes, long xStrideBytes, long yStrideBytes) |
| void | OCIO_PackedImageDescRelease (struct OCIO_PackedImageDesc *p) |
| bool | OCIO_supportGPUShader (void) |
| bool | OCIO_gpuDisplayShaderBind (OCIO_ConstConfigRcPtr *config, const char *input, const char *view, const char *display, const char *look, OCIO_CurveMappingSettings *curve_mapping_settings, const float scale, const float exponent, const float dither, const float temperature, const float tint, const bool use_predivide, const bool use_overlay, const bool use_hdr, const bool use_white_balance) |
| void | OCIO_gpuDisplayShaderUnbind (void) |
| void | OCIO_gpuCacheFree (void) |
| const char * | OCIO_getVersionString (void) |
| int | OCIO_getVersionHex (void) |
Variables | |
| static const float | OCIO_XYZ_TO_REC709 [3][3] |
| static const float | OCIO_ACES_TO_XYZ [3][3] |
| #define OCIO_DECLARE_HANDLE | ( | name | ) |
Definition at line 14 of file ocio_capi.h.
| #define OCIO_ROLE_COLOR_PICKING "color_picking" |
Definition at line 20 of file ocio_capi.h.
Referenced by colormanage_load_config().
| #define OCIO_ROLE_DATA "data" |
Definition at line 18 of file ocio_capi.h.
Referenced by colormanage_load_config().
| #define OCIO_ROLE_DEFAULT_BYTE "default_byte" |
Definition at line 22 of file ocio_capi.h.
Referenced by colormanage_load_config().
| #define OCIO_ROLE_DEFAULT_FLOAT "default_float" |
Definition at line 23 of file ocio_capi.h.
Referenced by colormanage_load_config().
| #define OCIO_ROLE_DEFAULT_SEQUENCER "default_sequencer" |
Definition at line 24 of file ocio_capi.h.
Referenced by colormanage_load_config().
| #define OCIO_ROLE_SCENE_LINEAR "scene_linear" |
Definition at line 19 of file ocio_capi.h.
Referenced by colormanage_load_config().
| #define OCIO_ROLE_TEXTURE_PAINT "texture_paint" |
Definition at line 21 of file ocio_capi.h.
Referenced by colormanage_load_config().
| typedef struct OCIO_CurveMappingSettings OCIO_CurveMappingSettings |
| typedef struct OCIO_GPUShader OCIO_GPUShader |
Definition at line 12 of file ocio_capi.h.
| const char * OCIO_colorSpaceGetAlias | ( | OCIO_ConstColorSpaceRcPtr * | cs, |
| const int | index ) |
Definition at line 248 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceGetAlias(), and impl.
Referenced by colormanage_load_config().
| const char * OCIO_colorSpaceGetDescription | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 233 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceGetDescription(), and impl.
Referenced by colormanage_load_config().
| const char * OCIO_colorSpaceGetFamily | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 238 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceGetFamily(), and impl.
| const char * OCIO_colorSpaceGetName | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 228 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceGetName(), and impl.
Referenced by colormanage_role_color_space_name_get().
| int OCIO_colorSpaceGetNumAliases | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 243 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceGetNumAliases(), and impl.
Referenced by colormanage_load_config().
| void OCIO_colorSpaceIsBuiltin | ( | OCIO_ConstConfigRcPtr * | config, |
| OCIO_ConstColorSpaceRcPtr * | cs, | ||
| bool * | is_scene_linear, | ||
| bool * | is_srgb ) |
Definition at line 162 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceIsBuiltin(), and impl.
Referenced by colormanage_ensure_srgb_scene_linear_info().
| int OCIO_colorSpaceIsData | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 157 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceIsData(), and impl.
Referenced by colormanage_load_config().
| int OCIO_colorSpaceIsInvertible | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 152 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceIsInvertible(), and impl.
Referenced by colormanage_load_config().
| void OCIO_colorSpaceRelease | ( | OCIO_ConstColorSpaceRcPtr * | cs | ) |
Definition at line 170 of file ocio_capi.cc.
References IOCIOImpl::colorSpaceRelease(), and impl.
Referenced by colormanage_ensure_srgb_scene_linear_info(), colormanage_load_config(), and colormanage_role_color_space_name_get().
| OCIO_ConstConfigRcPtr * OCIO_configCreateFallback | ( | void | ) |
Definition at line 31 of file ocio_capi.cc.
References IOCIOImpl::getCurrentConfig(), and impl.
Referenced by colormanagement_init().
| OCIO_ConstConfigRcPtr * OCIO_configCreateFromEnv | ( | void | ) |
Definition at line 44 of file ocio_capi.cc.
References IOCIOImpl::configCreateFromEnv(), and impl.
Referenced by colormanagement_init().
| OCIO_ConstConfigRcPtr * OCIO_configCreateFromFile | ( | const char * | filename | ) |
Definition at line 49 of file ocio_capi.cc.
References IOCIOImpl::configCreateFromFile(), and impl.
Referenced by colormanagement_init().
| OCIO_ConstColorSpaceRcPtr * OCIO_configGetColorSpace | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | name ) |
Definition at line 69 of file ocio_capi.cc.
References IOCIOImpl::configGetColorSpace(), and impl.
Referenced by colormanage_ensure_srgb_scene_linear_info(), colormanage_load_config(), and colormanage_role_color_space_name_get().
| const char * OCIO_configGetColorSpaceNameByIndex | ( | OCIO_ConstConfigRcPtr * | config, |
| int | index ) |
Definition at line 64 of file ocio_capi.cc.
References IOCIOImpl::configGetColorSpaceNameByIndex(), and impl.
Referenced by colormanage_load_config().
| const char * OCIO_configGetDefaultDisplay | ( | OCIO_ConstConfigRcPtr * | config | ) |
Definition at line 80 of file ocio_capi.cc.
References IOCIOImpl::configGetDefaultDisplay(), and impl.
Referenced by colormanage_display_get_default_name().
| void OCIO_configGetDefaultLumaCoefs | ( | OCIO_ConstConfigRcPtr * | config, |
| float * | rgb ) |
Definition at line 117 of file ocio_capi.cc.
References IOCIOImpl::configGetDefaultLumaCoefs(), and impl.
Referenced by colormanage_load_config().
| const char * OCIO_configGetDefaultView | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | display ) |
Definition at line 95 of file ocio_capi.cc.
References IOCIOImpl::configGetDefaultView(), and impl.
Referenced by colormanage_view_get_default_name().
| const char * OCIO_configGetDisplay | ( | OCIO_ConstConfigRcPtr * | config, |
| int | index ) |
Definition at line 90 of file ocio_capi.cc.
References IOCIOImpl::configGetDisplay(), and impl.
Referenced by colormanage_load_config().
| const char * OCIO_configGetDisplayColorSpaceName | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | display, | ||
| const char * | view ) |
Definition at line 110 of file ocio_capi.cc.
References IOCIOImpl::configGetDisplayColorSpaceName(), and impl.
Referenced by get_display_colorspace_name().
| int OCIO_configGetIndexForColorSpace | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | name ) |
Definition at line 75 of file ocio_capi.cc.
References IOCIOImpl::configGetIndexForColorSpace(), and impl.
| OCIO_ConstLookRcPtr * OCIO_configGetLook | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | name ) |
Definition at line 137 of file ocio_capi.cc.
References IOCIOImpl::configGetLook(), and impl.
Referenced by colormanage_load_config().
| const char * OCIO_configGetLookNameByIndex | ( | OCIO_ConstConfigRcPtr * | config, |
| int | index ) |
Definition at line 132 of file ocio_capi.cc.
References IOCIOImpl::configGetLookNameByIndex(), and impl.
Referenced by colormanage_load_config().
| int OCIO_configGetNumColorSpaces | ( | OCIO_ConstConfigRcPtr * | config | ) |
Definition at line 59 of file ocio_capi.cc.
References IOCIOImpl::configGetNumColorSpaces(), and impl.
Referenced by colormanage_load_config().
| int OCIO_configGetNumDisplays | ( | OCIO_ConstConfigRcPtr * | config | ) |
Definition at line 85 of file ocio_capi.cc.
References IOCIOImpl::configGetNumDisplays(), and impl.
Referenced by colormanage_load_config().
| int OCIO_configGetNumLooks | ( | OCIO_ConstConfigRcPtr * | config | ) |
Definition at line 127 of file ocio_capi.cc.
References IOCIOImpl::configGetNumLooks(), and impl.
Referenced by colormanage_load_config().
| int OCIO_configGetNumViews | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | display ) |
Definition at line 100 of file ocio_capi.cc.
References IOCIOImpl::configGetNumViews(), and impl.
Referenced by colormanage_load_config().
| OCIO_ConstProcessorRcPtr * OCIO_configGetProcessorWithNames | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | srcName, | ||
| const char * | dstName ) |
Definition at line 175 of file ocio_capi.cc.
References IOCIOImpl::configGetProcessorWithNames(), and impl.
Referenced by create_colorspace_transform_processor(), and getGPUDisplayShader().
| const char * OCIO_configGetView | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | display, | ||
| int | index ) |
Definition at line 105 of file ocio_capi.cc.
References IOCIOImpl::configGetView(), and impl.
Referenced by colormanage_load_config().
| void OCIO_configGetXYZtoSceneLinear | ( | OCIO_ConstConfigRcPtr * | config, |
| float | xyz_to_scene_linear[3][3] ) |
Definition at line 122 of file ocio_capi.cc.
References IOCIOImpl::configGetXYZtoSceneLinear(), and impl.
Referenced by colormanage_load_config().
| void OCIO_configRelease | ( | OCIO_ConstConfigRcPtr * | config | ) |
Definition at line 54 of file ocio_capi.cc.
References IOCIOImpl::configRelease(), and impl.
Referenced by colormanage_display_get_default_name(), colormanage_ensure_srgb_scene_linear_info(), colormanage_view_get_default_name(), colormanagement_init(), create_colorspace_transform_processor(), create_display_buffer_processor(), display_from_scene_linear_processor(), display_to_scene_linear_processor(), get_display_colorspace_name(), and IMB_colormanagement_setup_glsl_draw_from_space().
| void OCIO_cpuProcessorApply | ( | OCIO_ConstCPUProcessorRcPtr * | cpu_processor, |
| struct OCIO_PackedImageDesc * | img ) |
Definition at line 197 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorApply(), and impl.
Referenced by IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_processor_apply(), and IMB_colormanagement_scene_linear_to_colorspace().
| void OCIO_cpuProcessorApply_predivide | ( | OCIO_ConstCPUProcessorRcPtr * | cpu_processor, |
| struct OCIO_PackedImageDesc * | img ) |
Definition at line 202 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorApply_predivide(), and impl.
Referenced by IMB_colormanagement_colorspace_to_scene_linear(), and IMB_colormanagement_processor_apply().
| void OCIO_cpuProcessorApplyRGB | ( | OCIO_ConstCPUProcessorRcPtr * | cpu_processor, |
| float * | pixel ) |
Definition at line 208 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorApplyRGB(), and impl.
Referenced by IMB_colormanagement_color_picking_to_scene_linear_v3(), IMB_colormanagement_colorspace_to_scene_linear_v3(), IMB_colormanagement_display_to_scene_linear_v3(), IMB_colormanagement_processor_apply_v3(), IMB_colormanagement_scene_linear_to_color_picking_v3(), IMB_colormanagement_scene_linear_to_colorspace_v3(), IMB_colormanagement_scene_linear_to_display_v3(), and imbuf_byte_to_float_cb().
| void OCIO_cpuProcessorApplyRGBA | ( | OCIO_ConstCPUProcessorRcPtr * | cpu_processor, |
| float * | pixel ) |
Definition at line 213 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorApplyRGBA(), and impl.
Referenced by IMB_colormanagement_colorspace_to_scene_linear_v4(), and IMB_colormanagement_processor_apply_v4().
| void OCIO_cpuProcessorApplyRGBA_predivide | ( | OCIO_ConstCPUProcessorRcPtr * | cpu_processor, |
| float * | pixel ) |
Definition at line 218 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorApplyRGBA_predivide(), and impl.
Referenced by IMB_colormanagement_colorspace_to_scene_linear_v4(), and IMB_colormanagement_processor_apply_v4_predivide().
| bool OCIO_cpuProcessorIsNoOp | ( | OCIO_ConstCPUProcessorRcPtr * | cpu_processor | ) |
Definition at line 192 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorIsNoOp(), and impl.
Referenced by IMB_colormanagement_processor_is_noop().
| void OCIO_cpuProcessorRelease | ( | OCIO_ConstCPUProcessorRcPtr * | processor | ) |
Definition at line 223 of file ocio_capi.cc.
References IOCIOImpl::cpuProcessorRelease(), and impl.
Referenced by colormanage_free_config(), colormanagement_exit(), and IMB_colormanagement_processor_free().
| OCIO_ConstProcessorRcPtr * OCIO_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 ) |
Definition at line 253 of file ocio_capi.cc.
References IOCIOImpl::createDisplayProcessor(), impl, and inverse().
Referenced by create_display_buffer_processor(), display_from_scene_linear_processor(), display_to_scene_linear_processor(), and getGPUDisplayShader().
| struct OCIO_PackedImageDesc * OCIO_createOCIO_PackedImageDesc | ( | float * | data, |
| long | width, | ||
| long | height, | ||
| long | numChannels, | ||
| long | chanStrideBytes, | ||
| long | xStrideBytes, | ||
| long | yStrideBytes ) |
Definition at line 278 of file ocio_capi.cc.
References IOCIOImpl::createOCIO_PackedImageDesc(), and impl.
Referenced by IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_processor_apply(), and IMB_colormanagement_scene_linear_to_colorspace().
| OCIO_DECLARE_HANDLE | ( | OCIO_ConstColorSpaceRc | ) |
| OCIO_DECLARE_HANDLE | ( | OCIO_ConstConfigRc | ) |
| OCIO_DECLARE_HANDLE | ( | OCIO_ConstContextRc | ) |
| OCIO_DECLARE_HANDLE | ( | OCIO_ConstCPUProcessorRc | ) |
| OCIO_DECLARE_HANDLE | ( | OCIO_ConstLookRc | ) |
| OCIO_DECLARE_HANDLE | ( | OCIO_ConstProcessorRc | ) |
| OCIO_DECLARE_HANDLE | ( | OCIO_PackedImageDesc | ) |
| void OCIO_exit | ( | void | ) |
Definition at line 20 of file ocio_capi.cc.
Referenced by colormanagement_exit().
| OCIO_ConstConfigRcPtr * OCIO_getCurrentConfig | ( | void | ) |
Definition at line 26 of file ocio_capi.cc.
References IOCIOImpl::getCurrentConfig(), and impl.
Referenced by colormanage_display_get_default_name(), colormanage_ensure_srgb_scene_linear_info(), colormanage_view_get_default_name(), create_colorspace_transform_processor(), create_display_buffer_processor(), display_from_scene_linear_processor(), display_to_scene_linear_processor(), get_display_colorspace_name(), and IMB_colormanagement_setup_glsl_draw_from_space().
| int OCIO_getVersionHex | ( | void | ) |
Definition at line 348 of file ocio_capi.cc.
References IOCIOImpl::getVersionHex(), and impl.
Referenced by make_ocio_info().
| const char * OCIO_getVersionString | ( | void | ) |
Definition at line 343 of file ocio_capi.cc.
References IOCIOImpl::getVersionString(), and impl.
| void OCIO_gpuCacheFree | ( | void | ) |
Definition at line 338 of file ocio_capi.cc.
References IOCIOImpl::gpuCacheFree(), and impl.
Referenced by colormanagement_exit().
| bool OCIO_gpuDisplayShaderBind | ( | OCIO_ConstConfigRcPtr * | config, |
| const char * | input, | ||
| const char * | view, | ||
| const char * | display, | ||
| const char * | look, | ||
| OCIO_CurveMappingSettings * | curve_mapping_settings, | ||
| const float | scale, | ||
| const float | exponent, | ||
| const float | dither, | ||
| const float | temperature, | ||
| const float | tint, | ||
| const bool | use_predivide, | ||
| const bool | use_overlay, | ||
| const bool | use_hdr, | ||
| const bool | use_white_balance ) |
Definition at line 300 of file ocio_capi.cc.
References IOCIOImpl::gpuDisplayShaderBind(), and impl.
Referenced by IMB_colormanagement_setup_glsl_draw_from_space().
| void OCIO_gpuDisplayShaderUnbind | ( | void | ) |
Definition at line 333 of file ocio_capi.cc.
References IOCIOImpl::gpuDisplayShaderUnbind(), and impl.
Referenced by IMB_colormanagement_finish_glsl_draw().
| void OCIO_init | ( | void | ) |
| const char * OCIO_lookGetProcessSpace | ( | OCIO_ConstLookRcPtr * | look | ) |
Definition at line 142 of file ocio_capi.cc.
References impl, and IOCIOImpl::lookGetProcessSpace().
Referenced by colormanage_load_config().
| void OCIO_lookRelease | ( | OCIO_ConstLookRcPtr * | look | ) |
Definition at line 147 of file ocio_capi.cc.
References impl, and IOCIOImpl::lookRelease().
Referenced by colormanage_load_config().
| void OCIO_PackedImageDescRelease | ( | struct OCIO_PackedImageDesc * | p | ) |
Definition at line 290 of file ocio_capi.cc.
References impl, and IOCIOImpl::OCIO_PackedImageDescRelease().
Referenced by IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_processor_apply(), and IMB_colormanagement_scene_linear_to_colorspace().
| OCIO_ConstCPUProcessorRcPtr * OCIO_processorGetCPUProcessor | ( | OCIO_ConstProcessorRcPtr * | processor | ) |
Definition at line 187 of file ocio_capi.cc.
References impl, and IOCIOImpl::processorGetCPUProcessor().
Referenced by colorspace_from_scene_linear_cpu_processor(), colorspace_to_scene_linear_cpu_processor(), create_display_buffer_processor(), display_from_scene_linear_processor(), display_to_scene_linear_processor(), IMB_colormanagement_color_picking_to_scene_linear_v3(), IMB_colormanagement_colorspace_processor_new(), and IMB_colormanagement_scene_linear_to_color_picking_v3().
| void OCIO_processorRelease | ( | OCIO_ConstProcessorRcPtr * | cpu_processor | ) |
Definition at line 182 of file ocio_capi.cc.
References impl, and IOCIOImpl::processorRelease().
Referenced by colorspace_from_scene_linear_cpu_processor(), colorspace_to_scene_linear_cpu_processor(), create_display_buffer_processor(), display_from_scene_linear_processor(), display_to_scene_linear_processor(), getGPUDisplayShader(), IMB_colormanagement_color_picking_to_scene_linear_v3(), IMB_colormanagement_colorspace_processor_new(), and IMB_colormanagement_scene_linear_to_color_picking_v3().
| void OCIO_setCurrentConfig | ( | const OCIO_ConstConfigRcPtr * | config | ) |
Definition at line 39 of file ocio_capi.cc.
References impl, and IOCIOImpl::setCurrentConfig().
Referenced by colormanagement_init().
| bool OCIO_supportGPUShader | ( | void | ) |
Definition at line 295 of file ocio_capi.cc.
References impl, and IOCIOImpl::supportGPUShader().
Referenced by IMB_colormanagement_support_glsl_draw().
|
static |
Definition at line 40 of file ocio_capi.h.
Referenced by colormanage_load_config().
|
static |
Definition at line 35 of file ocio_capi.h.
Referenced by colormanage_load_config(), and FallbackImpl::configGetXYZtoSceneLinear().