Blender  V3.3
Functions
cineon_dpx.c File Reference
#include "logImageCore.h"
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "IMB_filetype.h"
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
#include "IMB_colormanagement.h"
#include "IMB_colormanagement_intern.h"
#include "BKE_global.h"
#include "MEM_guardedalloc.h"

Go to the source code of this file.

Functions

static struct ImBufimb_load_dpx_cineon (const unsigned char *mem, size_t size, int use_cineon, int flags, char colorspace[IM_MAX_SPACE])
 
static int imb_save_dpx_cineon (ImBuf *ibuf, const char *filepath, int use_cineon, int flags)
 
bool imb_save_cineon (struct ImBuf *buf, const char *filepath, int flags)
 
bool imb_is_a_cineon (const unsigned char *buf, size_t size)
 
ImBufimb_load_cineon (const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
 
bool imb_save_dpx (struct ImBuf *buf, const char *filepath, int flags)
 
bool imb_is_a_dpx (const unsigned char *buf, size_t size)
 
ImBufimb_load_dpx (const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE])
 

Function Documentation

◆ imb_is_a_cineon()

bool imb_is_a_cineon ( const unsigned char *  buf,
size_t  size 
)

Definition at line 176 of file cineon_dpx.c.

References logImageIsCineon(), and size().

Referenced by imb_load_cineon().

◆ imb_is_a_dpx()

bool imb_is_a_dpx ( const unsigned char *  buf,
size_t  size 
)

Definition at line 197 of file cineon_dpx.c.

References logImageIsDpx(), and size().

Referenced by imb_load_dpx().

◆ imb_load_cineon()

ImBuf* imb_load_cineon ( const unsigned char *  mem,
size_t  size,
int  flags,
char  colorspace[IM_MAX_SPACE] 
)

Definition at line 181 of file cineon_dpx.c.

References ImBuf::flags, imb_is_a_cineon(), imb_load_dpx_cineon(), NULL, and size().

◆ imb_load_dpx()

ImBuf* imb_load_dpx ( const unsigned char *  mem,
size_t  size,
int  flags,
char  colorspace[IM_MAX_SPACE] 
)

Definition at line 202 of file cineon_dpx.c.

References ImBuf::flags, imb_is_a_dpx(), imb_load_dpx_cineon(), NULL, and size().

◆ imb_load_dpx_cineon()

static struct ImBuf* imb_load_dpx_cineon ( const unsigned char *  mem,
size_t  size,
int  use_cineon,
int  flags,
char  colorspace[IM_MAX_SPACE] 
)
static

◆ imb_save_cineon()

bool imb_save_cineon ( struct ImBuf buf,
const char *  filepath,
int  flags 
)

Definition at line 171 of file cineon_dpx.c.

References ImBuf::flags, and imb_save_dpx_cineon().

◆ imb_save_dpx()

bool imb_save_dpx ( struct ImBuf buf,
const char *  filepath,
int  flags 
)

Definition at line 192 of file cineon_dpx.c.

References ImBuf::flags, and imb_save_dpx_cineon().

◆ imb_save_dpx_cineon()

static int imb_save_dpx_cineon ( ImBuf ibuf,
const char *  filepath,
int  use_cineon,
int  flags 
)
static