Blender V2.61 - r43446
|
#include <stdio.h>
Go to the source code of this file.
Functions | |
int | imb_is_a_openexr (unsigned char *mem) |
int | imb_save_openexr (struct ImBuf *ibuf, const char *name, int flags) |
struct ImBuf * | imb_load_openexr (unsigned char *mem, size_t size, int flags) |
Definition in file openexr_api.h.
int imb_is_a_openexr | ( | unsigned char * | mem | ) |
Test presence of OpenEXR file.
mem | pointer to loaded OpenEXR bitstream |
Definition at line 156 of file openexr_api.cpp.
Referenced by imb_load_openexr().
struct ImBuf* imb_load_openexr | ( | unsigned char * | mem, |
size_t | size, | ||
int | flags | ||
) | [read] |
Definition at line 973 of file openexr_api.cpp.
References addzbuffloatImBuf(), exr_has_zbuffer(), exr_is_renderresult(), exr_print_filecontents(), exr_rgba_channelname(), ImBuf::ftype, IB_multilayer, IB_PROFILE_LINEAR_RGB, IB_test, imb_addrectfloatImBuf(), IMB_allocImBuf(), imb_exr_begin_read_mem(), IMB_exr_read_channels(), IMB_freeImBuf(), imb_is_a_openexr(), NULL, OPENEXR, ImBuf::profile, ImBuf::rect_float, ImBuf::userdata, and ImBuf::zbuf_float.
int imb_save_openexr | ( | struct ImBuf * | ibuf, |
const char * | name, | ||
int | flags | ||
) |
Definition at line 380 of file openexr_api.cpp.
References ImBuf::encodedsize, ImBuf::ftype, IB_mem, imb_addencodedbufferImBuf(), imb_save_openexr_float(), imb_save_openexr_half(), NULL, OPENEXR_HALF, and ImBuf::rect_float.