|
Blender V5.0
|
#include "logImageCore.h"#include <cstdio>#include <cstring>#include "IMB_colormanagement.hh"#include "IMB_filetype.hh"#include "IMB_imbuf.hh"#include "IMB_imbuf_types.hh"#include "BKE_global.hh"#include "MEM_guardedalloc.h"Go to the source code of this file.
Functions | |
| static ImBuf * | imb_load_dpx_cineon (const uchar *mem, size_t size, int use_cineon, int flags, ImFileColorSpace &r_colorspace) |
| static int | imb_save_dpx_cineon (ImBuf *ibuf, const char *filepath, int use_cineon, int flags) |
| bool | imb_save_cineon (ImBuf *buf, const char *filepath, int flags) |
| bool | imb_is_a_cineon (const uchar *mem, size_t size) |
| ImBuf * | imb_load_cineon (const uchar *mem, size_t size, int flags, ImFileColorSpace &r_colorspace) |
| bool imb_is_a_cineon | ( | const uchar * | mem, |
| size_t | size ) |
Definition at line 179 of file cineon_dpx.cc.
References logImageIsCineon(), and size().
Referenced by imb_load_cineon().
| ImBuf * imb_load_cineon | ( | const uchar * | mem, |
| size_t | size, | ||
| int | flags, | ||
| ImFileColorSpace & | r_colorspace ) |
Definition at line 184 of file cineon_dpx.cc.
References imb_is_a_cineon(), imb_load_dpx_cineon(), and size().
|
static |
Definition at line 22 of file cineon_dpx.cc.
References ImBufFloatBuffer::data, ImBuf::flags, ImBuf::float_buffer, ImBuf::ftype, G, G_DEBUG, IB_alphamode_detect, IB_alphamode_premul, IB_float_data, IB_test, IMB_allocImBuf(), IMB_flipy(), IMB_freeImBuf(), ImFileColorSpace::is_hdr_float, logImageClose(), logImageGetDataRGBA(), logImageGetSize(), logImageOpenFromMemory(), logImageSetVerbose(), printf, and size().
Referenced by imb_load_cineon().
| bool imb_save_cineon | ( | ImBuf * | buf, |
| const char * | filepath, | ||
| int | flags ) |
Definition at line 174 of file cineon_dpx.cc.
References imb_save_dpx_cineon().
|
static |
Definition at line 67 of file cineon_dpx.cc.
References ImBuf::byte_buffer, ImBufByteBuffer::data, ImBufFloatBuffer::data, ImbFormatOptions::flag, float, ImBuf::float_buffer, ImBuf::foptions, G, G_DEBUG, IB_mem, IMB_byte_from_float(), logImageClose(), logImageCreate(), logImageSetDataRGBA(), logImageSetVerbose(), MEM_freeN(), MEM_malloc_arrayN(), ImBuf::planes, printf, ImBuf::x, x, ImBuf::y, and y.
Referenced by imb_save_cineon().