27#define IMB_MIPMAP_LEVELS 20
28#define IMB_FILEPATH_SIZE 1024
42#define OPENEXR_HALF (1 << 8)
44#define OPENEXR_CODEC_MASK (0xF)
46#ifdef WITH_IMAGE_CINEON
47# define CINEON_LOG (1 << 8)
48# define CINEON_16BIT (1 << 7)
49# define CINEON_12BIT (1 << 6)
50# define CINEON_10BIT (1 << 5)
53#ifdef WITH_IMAGE_OPENJPEG
54# define JP2_12BIT (1 << 9)
55# define JP2_16BIT (1 << 8)
56# define JP2_YCC (1 << 7)
57# define JP2_CINE (1 << 6)
58# define JP2_CINE_48FPS (1 << 5)
59# define JP2_JP2 (1 << 4)
60# define JP2_J2K (1 << 3)
63#define PNG_16BIT (1 << 10)
67#define TIF_16BIT (1 << 8)
68#define TIF_COMPRESS_NONE (1 << 7)
69#define TIF_COMPRESS_DEFLATE (1 << 6)
70#define TIF_COMPRESS_LZW (1 << 5)
71#define TIF_COMPRESS_PACKBITS (1 << 4)
296#define IB_PROFILE_NONE 0
297#define IB_PROFILE_LINEAR_RGB 1
298#define IB_PROFILE_SRGB 2
299#define IB_PROFILE_CUSTOM 3
304#ifndef DDS_MAKEFOURCC
305# define DDS_MAKEFOURCC(ch0, ch1, ch2, ch3) \
306 ((unsigned long)(unsigned char)(ch0) | ((unsigned long)(unsigned char)(ch1) << 8) | \
307 ((unsigned long)(unsigned char)(ch2) << 16) | ((unsigned long)(unsigned char)(ch3) << 24))
314#define FOURCC_DDS (DDS_MAKEFOURCC('D', 'D', 'S', ' '))
315#define FOURCC_DX10 (DDS_MAKEFOURCC('D', 'X', '1', '0'))
316#define FOURCC_DXT1 (DDS_MAKEFOURCC('D', 'X', 'T', '1'))
317#define FOURCC_DXT2 (DDS_MAKEFOURCC('D', 'X', 'T', '2'))
318#define FOURCC_DXT3 (DDS_MAKEFOURCC('D', 'X', 'T', '3'))
319#define FOURCC_DXT4 (DDS_MAKEFOURCC('D', 'X', 'T', '4'))
320#define FOURCC_DXT5 (DDS_MAKEFOURCC('D', 'X', 'T', '5'))
blender::ocio::ColorSpace ColorSpace
#define IMB_FILEPATH_SIZE
const char * imb_ext_movie[]
@ IB_DISPLAY_BUFFER_INVALID
#define IMB_MIPMAP_LEVELS
@ IB_DO_NOT_TAKE_OWNERSHIP
const char * imb_ext_audio[]
@ IB_alphamode_channel_packed
@ IB_uninitialized_pixels
const char * imb_ext_image[]
@ IMB_COLORMANAGE_IS_DATA
const ColorSpace * colorspace
const ColorSpace * colorspace
char filepath[IMB_FILEPATH_SIZE]
ImBufFloatBuffer float_buffer
ImbFormatOptions foptions
ImBufByteBuffer byte_buffer
ImBuf * mipmap[IMB_MIPMAP_LEVELS]
unsigned int encoded_buffer_size
unsigned int * display_buffer_flags
ColormanageCache * colormanage_cache
ImBufByteBuffer encoded_buffer
unsigned int encoded_size