Blender
V3.3
|
#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, 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) |
struct ImBuf * | imb_load_filepath_thumbnail_openexr (const char *filepath, int flags, size_t max_thumb_size, char colorspace[], size_t *r_width, size_t *r_height) |
Definition at line 2404 of file openexr_api.cpp.
Definition at line 2396 of file openexr_api.cpp.
References BLI_system_thread_count().
bool imb_is_a_openexr | ( | const unsigned char * | mem, |
size_t | size | ||
) |
Test presence of OpenEXR file.
mem | pointer to loaded OpenEXR bit-stream. |
Definition at line 399 of file openexr_api.cpp.
References size().
Referenced by imb_load_openexr().
struct ImBuf* imb_load_filepath_thumbnail_openexr | ( | const char * | filepath, |
int | flags, | ||
size_t | max_thumb_size, | ||
char | colorspace[], | ||
size_t * | r_width, | ||
size_t * | r_height | ||
) |
struct ImBuf* imb_load_openexr | ( | const unsigned char * | mem, |
size_t | size, | ||
int | flags, | ||
char * | colorspace | ||
) |
Definition at line 659 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.