public static class CUstreamBatchMemOpParams.Buffer extends org.lwjgl.system.StructBuffer<CUstreamBatchMemOpParams,CUstreamBatchMemOpParams.Buffer> implements org.lwjgl.system.NativeResource
CUstreamBatchMemOpParams structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
CUstreamBatchMemOpParams.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
flushRemoteWrites_flags()
Returns the value of the
flushRemoteWrites.flags field. |
CUstreamBatchMemOpParams.Buffer |
flushRemoteWrites_flags(int value)
Sets the specified value to the
flushRemoteWrites.flags field. |
int |
flushRemoteWrites_operation()
Returns the value of the
flushRemoteWrites.operation field. |
CUstreamBatchMemOpParams.Buffer |
flushRemoteWrites_operation(int value)
Sets the specified value to the
flushRemoteWrites.operation field. |
int |
operation()
Returns the value of the
operation field. |
CUstreamBatchMemOpParams.Buffer |
operation(int value)
Sets the specified value to the
operation field. |
java.nio.LongBuffer |
pad()
Returns a
LongBuffer view of the pad field. |
long |
pad(int index)
Returns the value at the specified index of the
pad field. |
CUstreamBatchMemOpParams.Buffer |
pad(int index,
long value)
Sets the specified value at the specified index of the
pad field. |
CUstreamBatchMemOpParams.Buffer |
pad(java.nio.LongBuffer value)
Copies the specified
LongBuffer to the pad field. |
long |
waitValue_address()
Returns the value of the
waitValue.address field. |
CUstreamBatchMemOpParams.Buffer |
waitValue_address(long value)
Sets the specified value to the
waitValue.address field. |
long |
waitValue_alias()
Returns the value of the
waitValue.alias field. |
CUstreamBatchMemOpParams.Buffer |
waitValue_alias(long value)
Sets the specified value to the
waitValue.alias field. |
int |
waitValue_flags()
Returns the value of the
waitValue.flags field. |
CUstreamBatchMemOpParams.Buffer |
waitValue_flags(int value)
Sets the specified value to the
waitValue.flags field. |
int |
waitValue_operation()
Returns the value of the
waitValue.operation field. |
CUstreamBatchMemOpParams.Buffer |
waitValue_operation(int value)
Sets the specified value to the
waitValue.operation field. |
int |
waitValue_value()
Returns the value of the
waitValue.value field. |
CUstreamBatchMemOpParams.Buffer |
waitValue_value(int value)
Sets the specified value to the
waitValue.value field. |
long |
waitValue_value64()
Returns the value of the
waitValue.value64 field. |
CUstreamBatchMemOpParams.Buffer |
waitValue_value64(long value)
Sets the specified value to the
waitValue.value64 field. |
long |
writeValue_address()
Returns the value of the
writeValue.address field. |
CUstreamBatchMemOpParams.Buffer |
writeValue_address(long value)
Sets the specified value to the
writeValue.address field. |
long |
writeValue_alias()
Returns the value of the
writeValue.alias field. |
CUstreamBatchMemOpParams.Buffer |
writeValue_alias(long value)
Sets the specified value to the
writeValue.alias field. |
int |
writeValue_flags()
Returns the value of the
writeValue.flags field. |
CUstreamBatchMemOpParams.Buffer |
writeValue_flags(int value)
Sets the specified value to the
writeValue.flags field. |
int |
writeValue_operation()
Returns the value of the
writeValue.operation field. |
CUstreamBatchMemOpParams.Buffer |
writeValue_operation(int value)
Sets the specified value to the
writeValue.operation field. |
int |
writeValue_value()
Returns the value of the
writeValue.value field. |
CUstreamBatchMemOpParams.Buffer |
writeValue_value(int value)
Sets the specified value to the
writeValue.value field. |
long |
writeValue_value64()
Returns the value of the
writeValue.value64 field. |
CUstreamBatchMemOpParams.Buffer |
writeValue_value64(long value)
Sets the specified value to the
writeValue.value64 field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
CUstreamBatchMemOpParams.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 CUstreamBatchMemOpParams.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 operation()
operation field.public int waitValue_operation()
waitValue.operation field.public long waitValue_address()
waitValue.address field.public int waitValue_value()
waitValue.value field.public long waitValue_value64()
waitValue.value64 field.public int waitValue_flags()
waitValue.flags field.public long waitValue_alias()
waitValue.alias field.public int writeValue_operation()
writeValue.operation field.public long writeValue_address()
writeValue.address field.public int writeValue_value()
writeValue.value field.public long writeValue_value64()
writeValue.value64 field.public int writeValue_flags()
writeValue.flags field.public long writeValue_alias()
writeValue.alias field.public int flushRemoteWrites_operation()
flushRemoteWrites.operation field.public int flushRemoteWrites_flags()
flushRemoteWrites.flags field.public java.nio.LongBuffer pad()
LongBuffer view of the pad field.public long pad(int index)
pad field.public CUstreamBatchMemOpParams.Buffer operation(int value)
operation field.public CUstreamBatchMemOpParams.Buffer waitValue_operation(int value)
waitValue.operation field.public CUstreamBatchMemOpParams.Buffer waitValue_address(long value)
waitValue.address field.public CUstreamBatchMemOpParams.Buffer waitValue_value(int value)
waitValue.value field.public CUstreamBatchMemOpParams.Buffer waitValue_value64(long value)
waitValue.value64 field.public CUstreamBatchMemOpParams.Buffer waitValue_flags(int value)
waitValue.flags field.public CUstreamBatchMemOpParams.Buffer waitValue_alias(long value)
waitValue.alias field.public CUstreamBatchMemOpParams.Buffer writeValue_operation(int value)
writeValue.operation field.public CUstreamBatchMemOpParams.Buffer writeValue_address(long value)
writeValue.address field.public CUstreamBatchMemOpParams.Buffer writeValue_value(int value)
writeValue.value field.public CUstreamBatchMemOpParams.Buffer writeValue_value64(long value)
writeValue.value64 field.public CUstreamBatchMemOpParams.Buffer writeValue_flags(int value)
writeValue.flags field.public CUstreamBatchMemOpParams.Buffer writeValue_alias(long value)
writeValue.alias field.public CUstreamBatchMemOpParams.Buffer flushRemoteWrites_operation(int value)
flushRemoteWrites.operation field.public CUstreamBatchMemOpParams.Buffer flushRemoteWrites_flags(int value)
flushRemoteWrites.flags field.public CUstreamBatchMemOpParams.Buffer pad(java.nio.LongBuffer value)
LongBuffer to the pad field.public CUstreamBatchMemOpParams.Buffer pad(int index, long value)
pad field.Copyright LWJGL. All Rights Reserved. License terms.