public static class CUDA_LAUNCH_PARAMS.Buffer extends org.lwjgl.system.StructBuffer<CUDA_LAUNCH_PARAMS,CUDA_LAUNCH_PARAMS.Buffer> implements org.lwjgl.system.NativeResource
CUDA_LAUNCH_PARAMS structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
CUDA_LAUNCH_PARAMS.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
blockDimX()
Returns the value of the
blockDimX field. |
CUDA_LAUNCH_PARAMS.Buffer |
blockDimX(int value)
Sets the specified value to the
blockDimX field. |
int |
blockDimY()
Returns the value of the
blockDimY field. |
CUDA_LAUNCH_PARAMS.Buffer |
blockDimY(int value)
Sets the specified value to the
blockDimY field. |
int |
blockDimZ()
Returns the value of the
blockDimZ field. |
CUDA_LAUNCH_PARAMS.Buffer |
blockDimZ(int value)
Sets the specified value to the
blockDimZ field. |
long |
function()
Returns the value of the
function field. |
CUDA_LAUNCH_PARAMS.Buffer |
function(long value)
Sets the specified value to the
function field. |
int |
gridDimX()
Returns the value of the
gridDimX field. |
CUDA_LAUNCH_PARAMS.Buffer |
gridDimX(int value)
Sets the specified value to the
gridDimX field. |
int |
gridDimY()
Returns the value of the
gridDimY field. |
CUDA_LAUNCH_PARAMS.Buffer |
gridDimY(int value)
Sets the specified value to the
gridDimY field. |
int |
gridDimZ()
Returns the value of the
gridDimZ field. |
CUDA_LAUNCH_PARAMS.Buffer |
gridDimZ(int value)
Sets the specified value to the
gridDimZ field. |
long |
hStream()
Returns the value of the
hStream field. |
CUDA_LAUNCH_PARAMS.Buffer |
hStream(long value)
Sets the specified value to the
hStream field. |
org.lwjgl.PointerBuffer |
kernelParams(int capacity)
Returns a
PointerBuffer view of the data pointed to by the kernelParams field. |
CUDA_LAUNCH_PARAMS.Buffer |
kernelParams(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the kernelParams field. |
int |
sharedMemBytes()
Returns the value of the
sharedMemBytes field. |
CUDA_LAUNCH_PARAMS.Buffer |
sharedMemBytes(int value)
Sets the specified value to the
sharedMemBytes field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
CUDA_LAUNCH_PARAMS.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 CUDA_LAUNCH_PARAMS.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 long function()
function field.public int gridDimX()
gridDimX field.public int gridDimY()
gridDimY field.public int gridDimZ()
gridDimZ field.public int blockDimX()
blockDimX field.public int blockDimY()
blockDimY field.public int blockDimZ()
blockDimZ field.public int sharedMemBytes()
sharedMemBytes field.public long hStream()
hStream field.public org.lwjgl.PointerBuffer kernelParams(int capacity)
PointerBuffer view of the data pointed to by the kernelParams field.capacity - the number of elements in the returned bufferpublic CUDA_LAUNCH_PARAMS.Buffer function(long value)
function field.public CUDA_LAUNCH_PARAMS.Buffer gridDimX(int value)
gridDimX field.public CUDA_LAUNCH_PARAMS.Buffer gridDimY(int value)
gridDimY field.public CUDA_LAUNCH_PARAMS.Buffer gridDimZ(int value)
gridDimZ field.public CUDA_LAUNCH_PARAMS.Buffer blockDimX(int value)
blockDimX field.public CUDA_LAUNCH_PARAMS.Buffer blockDimY(int value)
blockDimY field.public CUDA_LAUNCH_PARAMS.Buffer blockDimZ(int value)
blockDimZ field.public CUDA_LAUNCH_PARAMS.Buffer sharedMemBytes(int value)
sharedMemBytes field.public CUDA_LAUNCH_PARAMS.Buffer hStream(long value)
hStream field.public CUDA_LAUNCH_PARAMS.Buffer kernelParams(org.lwjgl.PointerBuffer value)
PointerBuffer to the kernelParams field.Copyright LWJGL. All Rights Reserved. License terms.