18 struct OCIO_ConstCPUProcessorRcPtr;
28 #define MAX_COLORSPACE_NAME 64
29 #define MAX_COLORSPACE_DESCRIPTION 512
These structs are the foundation for all linked lists in the library system.
struct ColorManagedLook ColorManagedLook
struct ColorManagedDisplay * colormanage_display_get_default(void)
float imbuf_scene_linear_to_aces[3][3]
void colormanage_cache_free(struct ImBuf *ibuf)
float imbuf_luma_coefficients[3]
struct ColorSpace * colormanage_colorspace_get_roled(int role)
void colormanagement_init(void)
void colormanage_imbuf_set_default_spaces(struct ImBuf *ibuf)
#define MAX_COLORSPACE_NAME
struct ColorSpace * colormanage_colorspace_get_indexed(int index)
float imbuf_rec709_to_scene_linear[3][3]
struct ColorManagedView * colormanage_view_get_default(const ColorManagedDisplay *display)
float imbuf_scene_linear_to_rec709[3][3]
void colormanagement_exit(void)
const char * colormanage_view_get_default_name(const ColorManagedDisplay *display)
struct ColorManagedDisplay * colormanage_display_add(const char *name)
float imbuf_scene_linear_to_xyz[3][3]
void colormanage_imbuf_make_linear(struct ImBuf *ibuf, const char *from_colorspace)
struct ColorManagedView * colormanage_view_add(const char *name)
struct ColorManagedLook * colormanage_look_get_named(const char *name)
struct ColorManagedView * colormanage_view_get_indexed(int index)
float imbuf_xyz_to_scene_linear[3][3]
struct ColorManagedView * colormanage_view_get_named(const char *name)
struct ColorManagedDisplay ColorManagedDisplay
float imbuf_aces_to_scene_linear[3][3]
struct ColorManagedDisplay * colormanage_display_get_indexed(int index)
void colorspace_set_default_role(char *colorspace, int size, int role)
struct ColorManagedView * colormanage_view_get_named_for_display(const char *display_name, const char *name)
struct ColorManagedLook * colormanage_look_get_indexed(int index)
const char * colormanage_display_get_default_name(void)
struct ColorManagedView ColorManagedView
struct ColorSpace ColorSpace
struct ColorManagedDisplay * colormanage_display_get_named(const char *name)
struct ColorSpace * colormanage_colorspace_add(const char *name, const char *description, bool is_invertible, bool is_data)
struct ColorManagedLook * colormanage_look_add(const char *name, const char *process_space, bool is_noop)
struct ColorSpace * colormanage_colorspace_get_named(const char *name)
#define MAX_COLORSPACE_DESCRIPTION
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
struct ColorManagedDisplay * prev
struct OCIO_ConstCPUProcessorRcPtr * to_scene_linear
char name[MAX_COLORSPACE_NAME]
struct ColorManagedDisplay * next
struct OCIO_ConstCPUProcessorRcPtr * from_scene_linear
char ui_name[MAX_COLORSPACE_NAME]
char view[MAX_COLORSPACE_NAME]
struct ColorManagedLook * next
struct ColorManagedLook * prev
char process_space[MAX_COLORSPACE_NAME]
char name[MAX_COLORSPACE_NAME]
struct ColorManagedView * next
char name[MAX_COLORSPACE_NAME]
struct ColorManagedView * prev
struct OCIO_ConstCPUProcessorRcPtr * to_scene_linear
struct OCIO_ConstCPUProcessorRcPtr * from_scene_linear
char(* aliases)[MAX_COLORSPACE_NAME]
char name[MAX_COLORSPACE_NAME]
char description[MAX_COLORSPACE_DESCRIPTION]
struct ColorSpace::@711 info