30#define IMB_FILEPATH_SIZE 1024
44#define OPENEXR_HALF (1 << 8)
45#define OPENEXR_MULTIPART (1 << 9)
47#define OPENEXR_CODEC_MASK (0xF)
49#ifdef WITH_IMAGE_CINEON
50# define CINEON_LOG (1 << 8)
51# define CINEON_16BIT (1 << 7)
52# define CINEON_12BIT (1 << 6)
53# define CINEON_10BIT (1 << 5)
56#ifdef WITH_IMAGE_OPENJPEG
57# define JP2_12BIT (1 << 9)
58# define JP2_16BIT (1 << 8)
59# define JP2_YCC (1 << 7)
60# define JP2_CINE (1 << 6)
61# define JP2_CINE_48FPS (1 << 5)
62# define JP2_JP2 (1 << 4)
63# define JP2_J2K (1 << 3)
66#define PNG_16BIT (1 << 10)
70#define TIF_16BIT (1 << 8)
71#define TIF_COMPRESS_NONE (1 << 7)
72#define TIF_COMPRESS_DEFLATE (1 << 6)
73#define TIF_COMPRESS_LZW (1 << 5)
74#define TIF_COMPRESS_PACKBITS (1 << 4)
292#define IB_PROFILE_NONE 0
293#define IB_PROFILE_LINEAR_RGB 1
294#define IB_PROFILE_SRGB 2
295#define IB_PROFILE_CUSTOM 3
300#ifndef DDS_MAKEFOURCC
301# define DDS_MAKEFOURCC(ch0, ch1, ch2, ch3) \
302 ((unsigned long)(unsigned char)(ch0) | ((unsigned long)(unsigned char)(ch1) << 8) | \
303 ((unsigned long)(unsigned char)(ch2) << 16) | ((unsigned long)(unsigned char)(ch3) << 24))
310#define FOURCC_DDS (DDS_MAKEFOURCC('D', 'D', 'S', ' '))
311#define FOURCC_DX10 (DDS_MAKEFOURCC('D', 'X', '1', '0'))
312#define FOURCC_DXT1 (DDS_MAKEFOURCC('D', 'X', 'T', '1'))
313#define FOURCC_DXT2 (DDS_MAKEFOURCC('D', 'X', 'T', '2'))
314#define FOURCC_DXT3 (DDS_MAKEFOURCC('D', 'X', 'T', '3'))
315#define FOURCC_DXT4 (DDS_MAKEFOURCC('D', 'X', 'T', '4'))
316#define FOURCC_DXT5 (DDS_MAKEFOURCC('D', 'X', 'T', '5'))
blender::ocio::ColorSpace ColorSpace
#define IMB_FILEPATH_SIZE
@ IB_DISPLAY_BUFFER_INVALID
const char * imb_ext_movie[]
@ IB_DO_NOT_TAKE_OWNERSHIP
const char * imb_ext_audio[]
@ IMB_COLORMANAGE_IS_DATA
@ IB_alphamode_channel_packed
@ IB_uninitialized_pixels
const char * imb_ext_image[]
const ColorSpace * colorspace
const ColorSpace * colorspace
blender::gpu::Texture * texture
char filepath[IMB_FILEPATH_SIZE]
ImBufFloatBuffer float_buffer
ImbFormatOptions foptions
ImBufByteBuffer byte_buffer
unsigned int encoded_buffer_size
unsigned int * display_buffer_flags
ColormanageCache * colormanage_cache
ImBufByteBuffer encoded_buffer
unsigned int encoded_size