public static class CLImageDesc.Buffer extends org.lwjgl.system.StructBuffer<CLImageDesc,CLImageDesc.Buffer> implements org.lwjgl.system.NativeResource
CLImageDesc structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
CLImageDesc.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
long |
buffer()
Returns the value of the
buffer field. |
CLImageDesc.Buffer |
buffer(long value)
Sets the specified value to the
buffer field. |
long |
image_array_size()
Returns the value of the
image_array_size field. |
CLImageDesc.Buffer |
image_array_size(long value)
Sets the specified value to the
image_array_size field. |
long |
image_depth()
Returns the value of the
image_depth field. |
CLImageDesc.Buffer |
image_depth(long value)
Sets the specified value to the
image_depth field. |
long |
image_height()
Returns the value of the
image_height field. |
CLImageDesc.Buffer |
image_height(long value)
Sets the specified value to the
image_height field. |
long |
image_row_pitch()
Returns the value of the
image_row_pitch field. |
CLImageDesc.Buffer |
image_row_pitch(long value)
Sets the specified value to the
image_row_pitch field. |
long |
image_slice_pitch()
Returns the value of the
image_slice_pitch field. |
CLImageDesc.Buffer |
image_slice_pitch(long value)
Sets the specified value to the
image_slice_pitch field. |
int |
image_type()
Returns the value of the
image_type field. |
CLImageDesc.Buffer |
image_type(int value)
Sets the specified value to the
image_type field. |
long |
image_width()
Returns the value of the
image_width field. |
CLImageDesc.Buffer |
image_width(long value)
Sets the specified value to the
image_width field. |
int |
num_mip_levels()
Returns the value of the
num_mip_levels field. |
CLImageDesc.Buffer |
num_mip_levels(int value)
Sets the specified value to the
num_mip_levels field. |
int |
num_samples()
Returns the value of the
num_samples field. |
CLImageDesc.Buffer |
num_samples(int value)
Sets the specified value to the
num_samples field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
CLImageDesc.Buffer instance backed by the specified container.
Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by CLImageDesc.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int image_type()
image_type field.public long image_width()
image_width field.public long image_height()
image_height field.public long image_depth()
image_depth field.public long image_array_size()
image_array_size field.public long image_row_pitch()
image_row_pitch field.public long image_slice_pitch()
image_slice_pitch field.public int num_mip_levels()
num_mip_levels field.public int num_samples()
num_samples field.public long buffer()
buffer field.public CLImageDesc.Buffer image_type(int value)
image_type field.public CLImageDesc.Buffer image_width(long value)
image_width field.public CLImageDesc.Buffer image_height(long value)
image_height field.public CLImageDesc.Buffer image_depth(long value)
image_depth field.public CLImageDesc.Buffer image_array_size(long value)
image_array_size field.public CLImageDesc.Buffer image_row_pitch(long value)
image_row_pitch field.public CLImageDesc.Buffer image_slice_pitch(long value)
image_slice_pitch field.public CLImageDesc.Buffer num_mip_levels(int value)
num_mip_levels field.public CLImageDesc.Buffer num_samples(int value)
num_samples field.public CLImageDesc.Buffer buffer(long value)
buffer field.Copyright LWJGL. All Rights Reserved. License terms.