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.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescription@Nullable CLMutableDispatchArgKHR.Bufferarg_list()arg_list(@Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Bufferto thearg_listfield.@Nullable CLMutableDispatchArgKHR.Bufferarg_svm_list(@Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Bufferto thearg_svm_listfield.longcommand()command(long value) Sets the specified value to thecommandfield.@Nullable CLMutableDispatchExecInfoKHR.Bufferexec_info_list(@Nullable CLMutableDispatchExecInfoKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchExecInfoKHR.Bufferto theexec_info_listfield.@Nullable PointerBufferglobal_work_offset(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto theglobal_work_offsetfield.@Nullable PointerBufferglobal_work_size(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto theglobal_work_sizefield.@Nullable PointerBufferlocal_work_size(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto thelocal_work_sizefield.intnum_args()num_args(int value) Sets the specified value to thenum_argsfield.intnum_exec_infos(int value) Sets the specified value to thenum_exec_infosfield.intnum_svm_args(int value) Sets the specified value to thenum_svm_argsfield.intwork_dim()work_dim(int value) Sets the specified value to thework_dimfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods 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, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newCLMutableDispatchConfigKHR.Bufferinstance 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
commandfield.
-
num_args
public int num_args()- Returns:
- the value of the
num_argsfield.
-
num_svm_args
public int num_svm_args()- Returns:
- the value of the
num_svm_argsfield.
-
num_exec_infos
public int num_exec_infos()- Returns:
- the value of the
num_exec_infosfield.
-
work_dim
public int work_dim()- Returns:
- the value of the
work_dimfield.
-
arg_list
- Returns:
- a
CLMutableDispatchArgKHR.Bufferview of the struct array pointed to by thearg_listfield.
-
arg_svm_list
- Returns:
- a
CLMutableDispatchArgKHR.Bufferview of the struct array pointed to by thearg_svm_listfield.
-
exec_info_list
- Returns:
- a
CLMutableDispatchExecInfoKHR.Bufferview of the struct array pointed to by theexec_info_listfield.
-
global_work_offset
- Returns:
- a
PointerBufferview of the data pointed to by theglobal_work_offsetfield.
-
global_work_size
- Returns:
- a
PointerBufferview of the data pointed to by theglobal_work_sizefield.
-
local_work_size
- Returns:
- a
PointerBufferview of the data pointed to by thelocal_work_sizefield.
-
command
Sets the specified value to thecommandfield. -
num_args
Sets the specified value to thenum_argsfield. -
num_svm_args
Sets the specified value to thenum_svm_argsfield. -
num_exec_infos
Sets the specified value to thenum_exec_infosfield. -
work_dim
Sets the specified value to thework_dimfield. -
arg_list
Sets the address of the specifiedCLMutableDispatchArgKHR.Bufferto thearg_listfield. -
arg_svm_list
public CLMutableDispatchConfigKHR.Buffer arg_svm_list(@Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Bufferto thearg_svm_listfield. -
exec_info_list
public CLMutableDispatchConfigKHR.Buffer exec_info_list(@Nullable CLMutableDispatchExecInfoKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchExecInfoKHR.Bufferto theexec_info_listfield. -
global_work_offset
Sets the address of the specifiedPointerBufferto theglobal_work_offsetfield. -
global_work_size
Sets the address of the specifiedPointerBufferto theglobal_work_sizefield. -
local_work_size
Sets the address of the specifiedPointerBufferto thelocal_work_sizefield.
-