Package org.lwjgl.opencl
Class CLMutableDispatchConfigKHR.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<CLMutableDispatchConfigKHR.Buffer>
org.lwjgl.system.StructBuffer<CLMutableDispatchConfigKHR,CLMutableDispatchConfigKHR.Buffer>
org.lwjgl.opencl.CLMutableDispatchConfigKHR.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<CLMutableDispatchConfigKHR>
,NativeResource
,Pointer
- Enclosing class:
CLMutableDispatchConfigKHR
public static class CLMutableDispatchConfigKHR.Buffer
extends StructBuffer<CLMutableDispatchConfigKHR,CLMutableDispatchConfigKHR.Buffer>
implements NativeResource
An array of
CLMutableDispatchConfigKHR
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newCLMutableDispatchConfigKHR.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescription@Nullable CLMutableDispatchArgKHR.Buffer
arg_list()
arg_list
(@Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Buffer
to thearg_list
field.@Nullable CLMutableDispatchArgKHR.Buffer
arg_svm_list
(@Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Buffer
to thearg_svm_list
field.long
command()
command
(long value) Sets the specified value to thecommand
field.@Nullable CLMutableDispatchExecInfoKHR.Buffer
exec_info_list
(@Nullable CLMutableDispatchExecInfoKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchExecInfoKHR.Buffer
to theexec_info_list
field.@Nullable PointerBuffer
global_work_offset
(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBuffer
to theglobal_work_offset
field.@Nullable PointerBuffer
global_work_size
(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBuffer
to theglobal_work_size
field.@Nullable PointerBuffer
local_work_size
(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBuffer
to thelocal_work_size
field.int
num_args()
num_args
(int value) Sets the specified value to thenum_args
field.int
num_exec_infos
(int value) Sets the specified value to thenum_exec_infos
field.int
num_svm_args
(int value) Sets the specified value to thenum_svm_args
field.int
work_dim()
work_dim
(int value) Sets the specified value to thework_dim
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newCLMutableDispatchConfigKHR.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
CLMutableDispatchConfigKHR.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
command
public long command()- Returns:
- the value of the
command
field.
-
num_args
public int num_args()- Returns:
- the value of the
num_args
field.
-
num_svm_args
public int num_svm_args()- Returns:
- the value of the
num_svm_args
field.
-
num_exec_infos
public int num_exec_infos()- Returns:
- the value of the
num_exec_infos
field.
-
work_dim
public int work_dim()- Returns:
- the value of the
work_dim
field.
-
arg_list
- Returns:
- a
CLMutableDispatchArgKHR.Buffer
view of the struct array pointed to by thearg_list
field.
-
arg_svm_list
- Returns:
- a
CLMutableDispatchArgKHR.Buffer
view of the struct array pointed to by thearg_svm_list
field.
-
exec_info_list
- Returns:
- a
CLMutableDispatchExecInfoKHR.Buffer
view of the struct array pointed to by theexec_info_list
field.
-
global_work_offset
- Returns:
- a
PointerBuffer
view of the data pointed to by theglobal_work_offset
field.
-
global_work_size
- Returns:
- a
PointerBuffer
view of the data pointed to by theglobal_work_size
field.
-
local_work_size
- Returns:
- a
PointerBuffer
view of the data pointed to by thelocal_work_size
field.
-
command
Sets the specified value to thecommand
field. -
num_args
Sets the specified value to thenum_args
field. -
num_svm_args
Sets the specified value to thenum_svm_args
field. -
num_exec_infos
Sets the specified value to thenum_exec_infos
field. -
work_dim
Sets the specified value to thework_dim
field. -
arg_list
Sets the address of the specifiedCLMutableDispatchArgKHR.Buffer
to thearg_list
field. -
arg_svm_list
public CLMutableDispatchConfigKHR.Buffer arg_svm_list(@Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Buffer
to thearg_svm_list
field. -
exec_info_list
public CLMutableDispatchConfigKHR.Buffer exec_info_list(@Nullable CLMutableDispatchExecInfoKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchExecInfoKHR.Buffer
to theexec_info_list
field. -
global_work_offset
Sets the address of the specifiedPointerBuffer
to theglobal_work_offset
field. -
global_work_size
Sets the address of the specifiedPointerBuffer
to theglobal_work_size
field. -
local_work_size
Sets the address of the specifiedPointerBuffer
to thelocal_work_size
field.
-