Package org.lwjgl.util.tinyexr
Class EXRHeader
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
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];
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionEXRHeader(ByteBuffer container) Creates aEXRHeaderinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic EXRHeadercalloc()Returns a newEXRHeaderinstance allocated withmemCalloc.static EXRHeader.Buffercalloc(int capacity) Returns a newEXRHeader.Bufferinstance allocated withmemCalloc.static EXRHeader.Buffercalloc(int capacity, MemoryStack stack) Returns a newEXRHeader.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static EXRHeadercalloc(MemoryStack stack) Returns a newEXRHeaderinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.channels()channels(EXRChannelInfo.Buffer value) Sets the address of the specifiedEXRChannelInfo.Bufferto thechannelsfield.intchunk_count(int value) Sets the specified value to thechunk_countfield.intcompression_type(int value) Sets the specified value to thecompression_typefield.static EXRHeadercreate()Returns a newEXRHeaderinstance allocated withBufferUtils.static EXRHeader.Buffercreate(int capacity) Returns a newEXRHeader.Bufferinstance allocated withBufferUtils.static EXRHeadercreate(long address) Returns a newEXRHeaderinstance for the specified memory address.static EXRHeader.Buffercreate(long address, int capacity) Create aEXRHeader.Bufferinstance at the specified memory.static @Nullable EXRHeadercreateSafe(long address) static @Nullable EXRHeader.BuffercreateSafe(long address, int capacity) @Nullable EXRAttribute.Buffercustom_attributes(@Nullable EXRAttribute.Buffer value) Sets the address of the specifiedEXRAttribute.Bufferto thecustom_attributesfield.data_window(Consumer<EXRBox2i> consumer) Passes thedata_windowfield to the specifiedConsumer.data_window(EXRBox2i value) Copies the specifiedEXRBox2ito thedata_windowfield.display_window(Consumer<EXRBox2i> consumer) Passes thedisplay_windowfield to the specifiedConsumer.display_window(EXRBox2i value) Copies the specifiedEXRBox2ito thedisplay_windowfield.intheader_len(int value) Sets the specified value to theheader_lenfield.intline_order(int value) Sets the specified value to theline_orderfield.booleanlong_name(boolean value) Sets the specified value to thelong_namefield.static EXRHeadermalloc()Returns a newEXRHeaderinstance allocated withmemAlloc.static EXRHeader.Buffermalloc(int capacity) Returns a newEXRHeader.Bufferinstance allocated withmemAlloc.static EXRHeader.Buffermalloc(int capacity, MemoryStack stack) Returns a newEXRHeader.Bufferinstance allocated on the specifiedMemoryStack.static EXRHeadermalloc(MemoryStack stack) Returns a newEXRHeaderinstance allocated on the specifiedMemoryStack.booleanmultipart(boolean value) Sets the specified value to themultipartfield.name()name(ByteBuffer value) Copies the specified encoded string to thenamefield.static EXRChannelInfo.Buffernchannels(long struct) Unsafe version ofchannels().static voidnchannels(long struct, EXRChannelInfo.Buffer value) Unsafe version ofchannels.static intnchunk_count(long struct) Unsafe version ofchunk_count().static voidnchunk_count(long struct, int value) Unsafe version ofchunk_count.static intncompression_type(long struct) Unsafe version ofcompression_type().static voidncompression_type(long struct, int value) Unsafe version ofcompression_type.static @Nullable EXRAttribute.Bufferncustom_attributes(long struct) Unsafe version ofcustom_attributes().static voidncustom_attributes(long struct, @Nullable EXRAttribute.Buffer value) Unsafe version ofcustom_attributes.static EXRBox2indata_window(long struct) Unsafe version ofdata_window().static voidndata_window(long struct, EXRBox2i value) Unsafe version ofdata_window.static EXRBox2indisplay_window(long struct) Unsafe version ofdisplay_window().static voidndisplay_window(long struct, EXRBox2i value) Unsafe version ofdisplay_window.static intnheader_len(long struct) Unsafe version ofheader_len().static voidnheader_len(long struct, int value) Unsafe version ofheader_len.static intnline_order(long struct) Unsafe version ofline_order().static voidnline_order(long struct, int value) Unsafe version ofline_order.static intnlong_name(long struct) Unsafe version oflong_name().static voidnlong_name(long struct, int value) Unsafe version oflong_name.static intnmultipart(long struct) Unsafe version ofmultipart().static voidnmultipart(long struct, int value) Unsafe version ofmultipart.static ByteBuffernname(long struct) Unsafe version ofname().static voidnname(long struct, ByteBuffer value) Unsafe version ofname.static StringnnameString(long struct) Unsafe version ofnameString().static intnnon_image(long struct) Unsafe version ofnon_image().static voidnnon_image(long struct, int value) Unsafe version ofnon_image.static intnnum_channels(long struct) Unsafe version ofnum_channels().static voidnnum_channels(long struct, int value) Sets the specified value to thenum_channelsfield of the specifiedstruct.static intnnum_custom_attributes(long struct) Unsafe version ofnum_custom_attributes().static voidnnum_custom_attributes(long struct, int value) Sets the specified value to thenum_custom_attributesfield of the specifiedstruct.booleannon_image(boolean value) Sets the specified value to thenon_imagefield.static floatnpixel_aspect_ratio(long struct) Unsafe version ofpixel_aspect_ratio().static voidnpixel_aspect_ratio(long struct, float value) Unsafe version ofpixel_aspect_ratio.static IntBuffernpixel_types(long struct) Unsafe version ofpixel_types.static voidnpixel_types(long struct, IntBuffer value) Unsafe version ofpixel_types.static IntBuffernrequested_pixel_types(long struct) Unsafe version ofrequested_pixel_types.static voidnrequested_pixel_types(long struct, IntBuffer value) Unsafe version ofrequested_pixel_types.static FloatBuffernscreen_window_center(long struct) Unsafe version ofscreen_window_center().static floatnscreen_window_center(long struct, int index) Unsafe version ofscreen_window_center.static voidnscreen_window_center(long struct, int index, float value) Unsafe version ofscreen_window_center.static voidnscreen_window_center(long struct, FloatBuffer value) Unsafe version ofscreen_window_center.static floatnscreen_window_width(long struct) Unsafe version ofscreen_window_width().static voidnscreen_window_width(long struct, float value) Unsafe version ofscreen_window_width.static intntile_level_mode(long struct) Unsafe version oftile_level_mode().static voidntile_level_mode(long struct, int value) Unsafe version oftile_level_mode.static intntile_rounding_mode(long struct) Unsafe version oftile_rounding_mode().static voidntile_rounding_mode(long struct, int value) Unsafe version oftile_rounding_mode.static intntile_size_x(long struct) Unsafe version oftile_size_x().static voidntile_size_x(long struct, int value) Unsafe version oftile_size_x.static intntile_size_y(long struct) Unsafe version oftile_size_y().static voidntile_size_y(long struct, int value) Unsafe version oftile_size_y.static intntiled(long struct) Unsafe version oftiled().static voidntiled(long struct, int value) Unsafe version oftiled.intnum_channels(int value) Sets the specified value to thenum_channelsfield.intnum_custom_attributes(int value) Sets the specified value to thenum_custom_attributesfield.floatpixel_aspect_ratio(float value) Sets the specified value to thepixel_aspect_ratiofield.pixel_types(IntBuffer value) Sets the address of the specifiedIntBufferto thepixel_typesfield.requested_pixel_types(IntBuffer value) Sets the address of the specifiedIntBufferto therequested_pixel_typesfield.floatscreen_window_center(int index) screen_window_center(int index, float value) Sets the specified value at the specified index of thescreen_window_centerfield.screen_window_center(FloatBuffer value) Copies the specifiedFloatBufferto thescreen_window_centerfield.floatscreen_window_width(float value) Sets the specified value to thescreen_window_widthfield.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, @Nullable EXRAttribute.Buffer custom_attributes, EXRChannelInfo.Buffer channels, IntBuffer pixel_types, int num_channels, int compression_type, IntBuffer requested_pixel_types, ByteBuffer name) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).inttile_level_mode(int value) Sets the specified value to thetile_level_modefield.inttile_rounding_mode(int value) Sets the specified value to thetile_rounding_modefield.inttile_size_x(int value) Sets the specified value to thetile_size_xfield.inttile_size_y(int value) Sets the specified value to thetile_size_yfield.booleantiled()tiled(boolean value) Sets the specified value to thetiledfield.static voidvalidate(long struct) Validates pointer members that should not beNULL.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
PIXEL_ASPECT_RATIO
public static final int PIXEL_ASPECT_RATIOThe struct member offsets. -
LINE_ORDER
public static final int LINE_ORDERThe struct member offsets. -
DATA_WINDOW
public static final int DATA_WINDOWThe struct member offsets. -
DISPLAY_WINDOW
public static final int DISPLAY_WINDOWThe struct member offsets. -
SCREEN_WINDOW_CENTER
public static final int SCREEN_WINDOW_CENTERThe struct member offsets. -
SCREEN_WINDOW_WIDTH
public static final int SCREEN_WINDOW_WIDTHThe struct member offsets. -
CHUNK_COUNT
public static final int CHUNK_COUNTThe struct member offsets. -
TILED
public static final int TILEDThe struct member offsets. -
TILE_SIZE_X
public static final int TILE_SIZE_XThe struct member offsets. -
TILE_SIZE_Y
public static final int TILE_SIZE_YThe struct member offsets. -
TILE_LEVEL_MODE
public static final int TILE_LEVEL_MODEThe struct member offsets. -
TILE_ROUNDING_MODE
public static final int TILE_ROUNDING_MODEThe struct member offsets. -
LONG_NAME
public static final int LONG_NAMEThe struct member offsets. -
NON_IMAGE
public static final int NON_IMAGEThe struct member offsets. -
MULTIPART
public static final int MULTIPARTThe struct member offsets. -
HEADER_LEN
public static final int HEADER_LENThe struct member offsets. -
NUM_CUSTOM_ATTRIBUTES
public static final int NUM_CUSTOM_ATTRIBUTESThe struct member offsets. -
CUSTOM_ATTRIBUTES
public static final int CUSTOM_ATTRIBUTESThe struct member offsets. -
CHANNELS
public static final int CHANNELSThe struct member offsets. -
PIXEL_TYPES
public static final int PIXEL_TYPESThe struct member offsets. -
NUM_CHANNELS
public static final int NUM_CHANNELSThe struct member offsets. -
COMPRESSION_TYPE
public static final int COMPRESSION_TYPEThe struct member offsets. -
REQUESTED_PIXEL_TYPES
public static final int REQUESTED_PIXEL_TYPESThe struct member offsets. -
NAME
public static final int NAMEThe struct member offsets.
-
-
Constructor Details
-
EXRHeader
Creates aEXRHeaderinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct). -
pixel_aspect_ratio
public float pixel_aspect_ratio()- Returns:
- the value of the
pixel_aspect_ratiofield.
-
line_order
public int line_order()- Returns:
- the value of the
line_orderfield.
-
data_window
- Returns:
- a
EXRBox2iview of thedata_windowfield.
-
display_window
- Returns:
- a
EXRBox2iview of thedisplay_windowfield.
-
screen_window_center
- Returns:
- a
FloatBufferview of thescreen_window_centerfield.
-
screen_window_center
public float screen_window_center(int index) - Returns:
- the value at the specified index of the
screen_window_centerfield.
-
screen_window_width
public float screen_window_width()- Returns:
- the value of the
screen_window_widthfield.
-
chunk_count
public int chunk_count()- Returns:
- the value of the
chunk_countfield.
-
tiled
public boolean tiled()- Returns:
- the value of the
tiledfield.
-
tile_size_x
public int tile_size_x()- Returns:
- the value of the
tile_size_xfield.
-
tile_size_y
public int tile_size_y()- Returns:
- the value of the
tile_size_yfield.
-
tile_level_mode
public int tile_level_mode()- Returns:
- the value of the
tile_level_modefield.
-
tile_rounding_mode
public int tile_rounding_mode()- Returns:
- the value of the
tile_rounding_modefield.
-
long_name
public boolean long_name()- Returns:
- the value of the
long_namefield.
-
non_image
public boolean non_image()- Returns:
- the value of the
non_imagefield.
-
multipart
public boolean multipart()- Returns:
- the value of the
multipartfield.
-
header_len
public int header_len()- Returns:
- the value of the
header_lenfield.
-
num_custom_attributes
public int num_custom_attributes()- Returns:
- the value of the
num_custom_attributesfield.
-
custom_attributes
- Returns:
- a
EXRAttribute.Bufferview of the struct array pointed to by thecustom_attributesfield.
-
channels
- Returns:
- a
EXRChannelInfo.Bufferview of the struct array pointed to by thechannelsfield.
-
pixel_types
- Returns:
- a
IntBufferview of the data pointed to by thepixel_typesfield.
-
num_channels
public int num_channels()- Returns:
- the value of the
num_channelsfield.
-
compression_type
public int compression_type()- Returns:
- the value of the
compression_typefield.
-
requested_pixel_types
- Returns:
- a
IntBufferview of the data pointed to by therequested_pixel_typesfield.
-
name
- Returns:
- a
ByteBufferview of thenamefield.
-
nameString
- Returns:
- the null-terminated string stored in the
namefield.
-
pixel_aspect_ratio
Sets the specified value to thepixel_aspect_ratiofield. -
line_order
Sets the specified value to theline_orderfield. -
data_window
Copies the specifiedEXRBox2ito thedata_windowfield. -
data_window
Passes thedata_windowfield to the specifiedConsumer. -
display_window
Copies the specifiedEXRBox2ito thedisplay_windowfield. -
display_window
Passes thedisplay_windowfield to the specifiedConsumer. -
screen_window_center
Copies the specifiedFloatBufferto thescreen_window_centerfield. -
screen_window_center
Sets the specified value at the specified index of thescreen_window_centerfield. -
screen_window_width
Sets the specified value to thescreen_window_widthfield. -
chunk_count
Sets the specified value to thechunk_countfield. -
tiled
Sets the specified value to thetiledfield. -
tile_size_x
Sets the specified value to thetile_size_xfield. -
tile_size_y
Sets the specified value to thetile_size_yfield. -
tile_level_mode
Sets the specified value to thetile_level_modefield. -
tile_rounding_mode
Sets the specified value to thetile_rounding_modefield. -
long_name
Sets the specified value to thelong_namefield. -
non_image
Sets the specified value to thenon_imagefield. -
multipart
Sets the specified value to themultipartfield. -
header_len
Sets the specified value to theheader_lenfield. -
num_custom_attributes
Sets the specified value to thenum_custom_attributesfield. -
custom_attributes
Sets the address of the specifiedEXRAttribute.Bufferto thecustom_attributesfield. -
channels
Sets the address of the specifiedEXRChannelInfo.Bufferto thechannelsfield. -
pixel_types
Sets the address of the specifiedIntBufferto thepixel_typesfield. -
num_channels
Sets the specified value to thenum_channelsfield. -
compression_type
Sets the specified value to thecompression_typefield. -
requested_pixel_types
Sets the address of the specifiedIntBufferto therequested_pixel_typesfield. -
name
Copies the specified encoded string to thenamefield. -
set
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, @Nullable EXRAttribute.Buffer custom_attributes, EXRChannelInfo.Buffer channels, IntBuffer pixel_types, int num_channels, int compression_type, IntBuffer requested_pixel_types, ByteBuffer name) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newEXRHeaderinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newEXRHeaderinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newEXRHeaderinstance allocated withBufferUtils. -
create
Returns a newEXRHeaderinstance for the specified memory address. -
createSafe
-
malloc
Returns a newEXRHeader.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newEXRHeader.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newEXRHeader.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aEXRHeader.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
malloc
Returns a newEXRHeaderinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newEXRHeaderinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newEXRHeader.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newEXRHeader.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
npixel_aspect_ratio
public static float npixel_aspect_ratio(long struct) Unsafe version ofpixel_aspect_ratio(). -
nline_order
public static int nline_order(long struct) Unsafe version ofline_order(). -
ndata_window
Unsafe version ofdata_window(). -
ndisplay_window
Unsafe version ofdisplay_window(). -
nscreen_window_center
Unsafe version ofscreen_window_center(). -
nscreen_window_center
public static float nscreen_window_center(long struct, int index) Unsafe version ofscreen_window_center. -
nscreen_window_width
public static float nscreen_window_width(long struct) Unsafe version ofscreen_window_width(). -
nchunk_count
public static int nchunk_count(long struct) Unsafe version ofchunk_count(). -
ntiled
public static int ntiled(long struct) Unsafe version oftiled(). -
ntile_size_x
public static int ntile_size_x(long struct) Unsafe version oftile_size_x(). -
ntile_size_y
public static int ntile_size_y(long struct) Unsafe version oftile_size_y(). -
ntile_level_mode
public static int ntile_level_mode(long struct) Unsafe version oftile_level_mode(). -
ntile_rounding_mode
public static int ntile_rounding_mode(long struct) Unsafe version oftile_rounding_mode(). -
nlong_name
public static int nlong_name(long struct) Unsafe version oflong_name(). -
nnon_image
public static int nnon_image(long struct) Unsafe version ofnon_image(). -
nmultipart
public static int nmultipart(long struct) Unsafe version ofmultipart(). -
nheader_len
public static int nheader_len(long struct) Unsafe version ofheader_len(). -
nnum_custom_attributes
public static int nnum_custom_attributes(long struct) Unsafe version ofnum_custom_attributes(). -
ncustom_attributes
Unsafe version ofcustom_attributes(). -
nchannels
Unsafe version ofchannels(). -
npixel_types
Unsafe version ofpixel_types. -
nnum_channels
public static int nnum_channels(long struct) Unsafe version ofnum_channels(). -
ncompression_type
public static int ncompression_type(long struct) Unsafe version ofcompression_type(). -
nrequested_pixel_types
Unsafe version ofrequested_pixel_types. -
nname
Unsafe version ofname(). -
nnameString
Unsafe version ofnameString(). -
npixel_aspect_ratio
public static void npixel_aspect_ratio(long struct, float value) Unsafe version ofpixel_aspect_ratio. -
nline_order
public static void nline_order(long struct, int value) Unsafe version ofline_order. -
ndata_window
Unsafe version ofdata_window. -
ndisplay_window
Unsafe version ofdisplay_window. -
nscreen_window_center
Unsafe version ofscreen_window_center. -
nscreen_window_center
public static void nscreen_window_center(long struct, int index, float value) Unsafe version ofscreen_window_center. -
nscreen_window_width
public static void nscreen_window_width(long struct, float value) Unsafe version ofscreen_window_width. -
nchunk_count
public static void nchunk_count(long struct, int value) Unsafe version ofchunk_count. -
ntiled
public static void ntiled(long struct, int value) Unsafe version oftiled. -
ntile_size_x
public static void ntile_size_x(long struct, int value) Unsafe version oftile_size_x. -
ntile_size_y
public static void ntile_size_y(long struct, int value) Unsafe version oftile_size_y. -
ntile_level_mode
public static void ntile_level_mode(long struct, int value) Unsafe version oftile_level_mode. -
ntile_rounding_mode
public static void ntile_rounding_mode(long struct, int value) Unsafe version oftile_rounding_mode. -
nlong_name
public static void nlong_name(long struct, int value) Unsafe version oflong_name. -
nnon_image
public static void nnon_image(long struct, int value) Unsafe version ofnon_image. -
nmultipart
public static void nmultipart(long struct, int value) Unsafe version ofmultipart. -
nheader_len
public static void nheader_len(long struct, int value) Unsafe version ofheader_len. -
nnum_custom_attributes
public static void nnum_custom_attributes(long struct, int value) Sets the specified value to thenum_custom_attributesfield of the specifiedstruct. -
ncustom_attributes
Unsafe version ofcustom_attributes. -
nchannels
Unsafe version ofchannels. -
npixel_types
Unsafe version ofpixel_types. -
nnum_channels
public static void nnum_channels(long struct, int value) Sets the specified value to thenum_channelsfield of the specifiedstruct. -
ncompression_type
public static void ncompression_type(long struct, int value) Unsafe version ofcompression_type. -
nrequested_pixel_types
Unsafe version ofrequested_pixel_types. -
nname
Unsafe version ofname. -
validate
public static void validate(long struct) Validates pointer members that should not beNULL.- Parameters:
struct- the struct to validate
-