struct EXRHeader {
float pixel_aspect_ratio;
int line_order;
EXRBox2i data_window;
EXRBox2i display_window;
float screen_window_center[2];
float screen_window_width;
int chunk_count;
int tiled;
int tile_size_x;
int tile_size_y;
int tile_level_mode;
int tile_rounding_mode;
int long_name;
int non_image;
int multipart;
unsigned int header_len;
int num_custom_attributes;
EXRAttribute * custom_attributes;
EXRChannelInfo * channels;
int * pixel_types;
int num_channels;
int compression_type;
int * requested_pixel_types;
char name[256];
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | EXRHeader.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CHANNELS
The struct member offsets. |
| public static final int | CHUNK_COUNT
The struct member offsets. |
| public static final int | COMPRESSION_TYPE
The struct member offsets. |
| public static final int | CUSTOM_ATTRIBUTES
The struct member offsets. |
| public static final int | DATA_WINDOW
The struct member offsets. |
| public static final int | DISPLAY_WINDOW
The struct member offsets. |
| public static final int | HEADER_LEN
The struct member offsets. |
| public static final int | LINE_ORDER
The struct member offsets. |
| public static final int | LONG_NAME
The struct member offsets. |
| public static final int | MULTIPART
The struct member offsets. |
| public static final int | NAME
The struct member offsets. |
| public static final int | NON_IMAGE
The struct member offsets. |
| public static final int | NUM_CHANNELS
The struct member offsets. |
| public static final int | NUM_CUSTOM_ATTRIBUTES
The struct member offsets. |
| public static final int | PIXEL_ASPECT_RATIO
The struct member offsets. |
| public static final int | PIXEL_TYPES
The struct member offsets. |
| public static final int | REQUESTED_PIXEL_TYPES
The struct member offsets. |
| public static final int | SCREEN_WINDOW_CENTER
The struct member offsets. |
| public static final int | SCREEN_WINDOW_WIDTH
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | TILE_LEVEL_MODE
The struct member offsets. |
| public static final int | TILE_ROUNDING_MODE
The struct member offsets. |
| public static final int | TILE_SIZE_X
The struct member offsets. |
| public static final int | TILE_SIZE_Y
The struct member offsets. |
| public static final int | TILED
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | EXRHeader(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static EXRHeader | |
| public static EXRHeader. | calloc(int
the buffer capacity capacity)Returns a new |
| public static EXRHeader | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static EXRHeader. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static EXRHeader | |
| public static EXRHeader | |
| public static EXRHeader. | |
| public static EXRHeader. | |
| public EXRChannelInfo. | |
| public EXRHeader | channels(EXRChannelInfo.
Sets the address of the specified |
| public int | |
| public EXRHeader | |
| public int | |
| public EXRHeader | |
| protected EXRHeader | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static EXRHeader | |
| public static EXRHeader | |
| public static EXRHeader. | create(int
the buffer capacity capacity)Returns a new |
| public static EXRHeader. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static EXRHeader | |
| public static EXRHeader. | |
| public EXRAttribute. | custom_attributes()
custom attributes (excludes required attributes, e.g. `channels`, `compression`, etc) |
| public EXRHeader | custom_attributes(EXRAttribute.
Sets the address of the specified |
| public EXRBox2i | |
| public EXRHeader | |
| public EXRHeader | |
| public EXRBox2i | |
| public EXRHeader | |
| public EXRHeader | display_window(Consumer<EXRBox2i> consumer)
Passes the |
| public int | |
| public EXRHeader | |
| public int | |
| public EXRHeader | |
| public boolean | |
| public EXRHeader | |
| public static EXRHeader | |
| public static EXRHeader. | malloc(int
the buffer capacity capacity)Returns a new |
| public static EXRHeader | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static EXRHeader. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static EXRHeader | |
| public static EXRHeader | |
| public static EXRHeader. | |
| public static EXRHeader. | |
| public boolean | |
| public EXRHeader | |
| public ByteBuffer | |
| public EXRHeader | |
| public String | |
| public static EXRChannelInfo. | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static EXRAttribute. | |
| public static void | |
| public static EXRBox2i | |
| public static void | |
| public static EXRBox2i | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static ByteBuffer | |
| public static void | |
| public static String | |
| public static int | |
| public static void | |
| public static int | |
| public static void | nnum_channels(long struct, int value)
Sets the specified value to the |
| public static int | |
| public static void | nnum_custom_attributes(long struct, int value)
Sets the specified value to the |
| public boolean | |
| public EXRHeader | |
| public static float | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static FloatBuffer | |
| public static float | |
| public static void | |
| public static void | |
| public static float | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public int | |
| public EXRHeader | |
| public int | |
| public EXRHeader | |
| public float | |
| public EXRHeader | |
| public IntBuffer | |
| public EXRHeader | |
| public IntBuffer | requested_pixel_types()
filled initially by |
| public EXRHeader | requested_pixel_types(IntBuffer value)
Sets the address of the specified |
| public FloatBuffer | |
| public float | Returns: the value at the specified index of thescreen_window_center field.
|
| public EXRHeader | screen_window_center(FloatBuffer value)
Copies the specified |
| public EXRHeader | screen_window_center(int index, float value)
Sets the specified value at the specified index of the |
| public float | |
| public EXRHeader | |
| public EXRHeader | set(float pixel_aspect_ratio, int line_order, EXRBox2i data_window, EXRBox2i display_window, FloatBuffer screen_window_center, float screen_window_width, int chunk_count, boolean tiled, int tile_size_x, int tile_size_y, int tile_level_mode, int tile_rounding_mode, boolean long_name, boolean non_image, boolean multipart, int header_len, int num_custom_attributes, EXRAttribute.
Initializes this struct with the specified values. |
| public EXRHeader | |
| public int | |
| public int | |
| public EXRHeader | |
| public int | |
| public EXRHeader | |
| public int | |
| public EXRHeader | |
| public int | |
| public EXRHeader | |
| public boolean | |
| public EXRHeader | |
| public static void |