|
Blender
V2.93
|
#include <stdio.h>Go to the source code of this file.
Functions | |
| void | imb_initopenexr (void) |
| void | imb_exitopenexr (void) |
| bool | imb_is_a_openexr (const unsigned char *mem, const size_t size) |
| bool | imb_save_openexr (struct ImBuf *ibuf, const char *name, int flags) |
| struct ImBuf * | imb_load_openexr (const unsigned char *mem, size_t size, int flags, char *colorspace) |
| void imb_exitopenexr | ( | void | ) |
Definition at line 2102 of file openexr_api.cpp.
| void imb_initopenexr | ( | void | ) |
Definition at line 2095 of file openexr_api.cpp.
References BLI_system_thread_count().
| bool imb_is_a_openexr | ( | const unsigned char * | mem, |
| const size_t | size | ||
| ) |
Test presence of OpenEXR file.
| mem | pointer to loaded OpenEXR bitstream |
Definition at line 334 of file openexr_api.cpp.
References size().
Referenced by imb_load_openexr().
| struct ImBuf* imb_load_openexr | ( | const unsigned char * | mem, |
| size_t | size, | ||
| int | flags, | ||
| char * | colorspace | ||
| ) |
| bool imb_save_openexr | ( | struct ImBuf * | ibuf, |
| const char * | name, | ||
| int | flags | ||
| ) |
Definition at line 594 of file openexr_api.cpp.
References ImBuf::encodedsize, ImbFormatOptions::flag, ImBuf::foptions, IB_mem, imb_addencodedbufferImBuf(), imb_save_openexr_float(), imb_save_openexr_half(), OPENEXR_HALF, and ImBuf::rect_float.