Blender V2.61 - r43446
|
Go to the source code of this file.
Defines | |
#define | EXR_LAY_MAXNAME 19 |
#define | EXR_PASS_MAXNAME 11 |
#define | EXR_TOT_MAXNAME 32 |
#define | EXR_PASS_MAXCHAN 8 |
Functions | |
void * | IMB_exr_get_handle (void) |
void | IMB_exr_add_channel (void *handle, const char *layname, const char *channame, int xstride, int ystride, float *rect) |
int | IMB_exr_begin_read (void *handle, const char *filename, int *width, int *height) |
int | IMB_exr_begin_write (void *handle, const char *filename, int width, int height, int compress) |
void | IMB_exrtile_begin_write (void *handle, const char *filename, int mipmap, int width, int height, int tilex, int tiley) |
void | IMB_exr_set_channel (void *handle, char *layname, const char *channame, int xstride, int ystride, float *rect) |
void | IMB_exr_read_channels (void *handle) |
void | IMB_exr_write_channels (void *handle) |
void | IMB_exrtile_write_channels (void *handle, int partx, int party, int level) |
void | IMB_exrtile_clear_channels (void *handle) |
void | IMB_exr_multilayer_convert (void *handle, void *base, void *(*addlayer)(void *base, char *str), void(*addpass)(void *base, void *lay, char *str, float *rect, int totchan, char *chan_id)) |
void | IMB_exr_close (void *handle) |
Definition in file openexr_multi.h.
#define EXR_LAY_MAXNAME 19 |
Definition at line 40 of file openexr_multi.h.
Referenced by IMB_exr_add_channel(), imb_exr_get_layer(), imb_exr_get_pass(), IMB_exr_set_channel(), imb_exr_split_channel_name(), and ml_addlayer_cb().
#define EXR_PASS_MAXCHAN 8 |
Definition at line 43 of file openexr_multi.h.
Referenced by imb_exr_begin_read_mem().
#define EXR_PASS_MAXNAME 11 |
Definition at line 41 of file openexr_multi.h.
Referenced by IMB_exr_add_channel(), IMB_exr_set_channel(), imb_exr_split_channel_name(), make_pass_name(), and ml_addpass_cb().
#define EXR_TOT_MAXNAME 32 |
Definition at line 42 of file openexr_multi.h.
Referenced by IMB_exr_add_channel(), imb_exr_begin_read_mem(), and IMB_exr_set_channel().
void IMB_exr_add_channel | ( | void * | handle, |
const char * | layname, | ||
const char * | channame, | ||
int | xstride, | ||
int | ystride, | ||
float * | rect | ||
) |
Definition at line 73 of file openexr_multi.h.
int IMB_exr_begin_read | ( | void * | handle, |
const char * | filename, | ||
int * | width, | ||
int * | height | ||
) |
Definition at line 75 of file openexr_multi.h.
int IMB_exr_begin_write | ( | void * | handle, |
const char * | filename, | ||
int | width, | ||
int | height, | ||
int | compress | ||
) |
Definition at line 76 of file openexr_multi.h.
void IMB_exr_close | ( | void * | handle | ) |
Definition at line 93 of file openexr_multi.h.
void* IMB_exr_get_handle | ( | void | ) |
Definition at line 72 of file openexr_multi.h.
References NULL.
void IMB_exr_multilayer_convert | ( | void * | handle, |
void * | base, | ||
void *(*)(void *base, char *str) | addlayer, | ||
void(*)(void *base, void *lay, char *str, float *rect, int totchan, char *chan_id) | addpass | ||
) |
Definition at line 86 of file openexr_multi.h.
void IMB_exr_read_channels | ( | void * | handle | ) |
Definition at line 81 of file openexr_multi.h.
void IMB_exr_set_channel | ( | void * | handle, |
char * | layname, | ||
const char * | channame, | ||
int | xstride, | ||
int | ystride, | ||
float * | rect | ||
) |
Definition at line 79 of file openexr_multi.h.
void IMB_exr_write_channels | ( | void * | handle | ) |
Definition at line 82 of file openexr_multi.h.
void IMB_exrtile_begin_write | ( | void * | handle, |
const char * | filename, | ||
int | mipmap, | ||
int | width, | ||
int | height, | ||
int | tilex, | ||
int | tiley | ||
) |
Definition at line 77 of file openexr_multi.h.
void IMB_exrtile_clear_channels | ( | void * | handle | ) |
Definition at line 84 of file openexr_multi.h.
void IMB_exrtile_write_channels | ( | void * | handle, |
int | partx, | ||
int | party, | ||
int | level | ||
) |
Definition at line 83 of file openexr_multi.h.