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 Pointer
Pointer.Default -
Field Summary
Fields inherited from interface 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 StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class 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 Pointer.Default
equals, hashCodeMethods inherited from interface 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
- Returns:
- the value of the
commandfield.
-
num_args
- Returns:
- the value of the
num_argsfield.
-
num_svm_args
- Returns:
- the value of the
num_svm_argsfield.
-
num_exec_infos
- Returns:
- the value of the
num_exec_infosfield.
-
work_dim
- Returns:
- the value of the
work_dimfield.
-
arg_list
@NativeType("cl_mutable_dispatch_arg_khr const *") public @Nullable CLMutableDispatchArgKHR.Buffer arg_list()- Returns:
- a
CLMutableDispatchArgKHR.Bufferview of the struct array pointed to by thearg_listfield.
-
arg_svm_list
@NativeType("cl_mutable_dispatch_arg_khr const *") public @Nullable CLMutableDispatchArgKHR.Buffer arg_svm_list()- Returns:
- a
CLMutableDispatchArgKHR.Bufferview of the struct array pointed to by thearg_svm_listfield.
-
exec_info_list
@NativeType("cl_mutable_dispatch_exec_info_khr const *") public @Nullable CLMutableDispatchExecInfoKHR.Buffer 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
public CLMutableDispatchConfigKHR.Buffer arg_list(@NativeType("cl_mutable_dispatch_arg_khr const *") @Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Bufferto thearg_listfield. -
arg_svm_list
public CLMutableDispatchConfigKHR.Buffer arg_svm_list(@NativeType("cl_mutable_dispatch_arg_khr const *") @Nullable CLMutableDispatchArgKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchArgKHR.Bufferto thearg_svm_listfield. -
exec_info_list
public CLMutableDispatchConfigKHR.Buffer exec_info_list(@NativeType("cl_mutable_dispatch_exec_info_khr const *") @Nullable CLMutableDispatchExecInfoKHR.Buffer value) Sets the address of the specifiedCLMutableDispatchExecInfoKHR.Bufferto theexec_info_listfield. -
global_work_offset
public CLMutableDispatchConfigKHR.Buffer global_work_offset(@NativeType("size_t const *") @Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto theglobal_work_offsetfield. -
global_work_size
public CLMutableDispatchConfigKHR.Buffer global_work_size(@NativeType("size_t const *") @Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto theglobal_work_sizefield. -
local_work_size
public CLMutableDispatchConfigKHR.Buffer local_work_size(@NativeType("size_t const *") @Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto thelocal_work_sizefield.
-