Package org.lwjgl.vulkan
Class VkCooperativeMatrixFlexibleDimensionsPropertiesNV.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkCooperativeMatrixFlexibleDimensionsPropertiesNV.Buffer>
org.lwjgl.system.StructBuffer<VkCooperativeMatrixFlexibleDimensionsPropertiesNV,VkCooperativeMatrixFlexibleDimensionsPropertiesNV.Buffer>
org.lwjgl.vulkan.VkCooperativeMatrixFlexibleDimensionsPropertiesNV.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<VkCooperativeMatrixFlexibleDimensionsPropertiesNV>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
VkCooperativeMatrixFlexibleDimensionsPropertiesNV
public static class VkCooperativeMatrixFlexibleDimensionsPropertiesNV.Buffer
extends org.lwjgl.system.StructBuffer<VkCooperativeMatrixFlexibleDimensionsPropertiesNV,VkCooperativeMatrixFlexibleDimensionsPropertiesNV.Buffer>
implements org.lwjgl.system.NativeResource
An array of
VkCooperativeMatrixFlexibleDimensionsPropertiesNV structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.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 newVkCooperativeMatrixFlexibleDimensionsPropertiesNV.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionintAType()intBType()intCType()intintintlongpNext()pNext(long value) Sets the specified value to theVkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext()field.intbooleanintscope()intsType()sType(int value) Sets the specified value to theVkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType()field.intMethods 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 newVkCooperativeMatrixFlexibleDimensionsPropertiesNV.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
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.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
-
sType
public int sType()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType()field.
-
pNext
public long pNext()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext()field.
-
MGranularity
public int MGranularity()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.MGranularity()field.
-
NGranularity
public int NGranularity()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.NGranularity()field.
-
KGranularity
public int KGranularity()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.KGranularity()field.
-
AType
public int AType()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.AType()field.
-
BType
public int BType()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.BType()field.
-
CType
public int CType()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.CType()field.
-
ResultType
public int ResultType()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.ResultType()field.
-
saturatingAccumulation
public boolean saturatingAccumulation()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.saturatingAccumulation()field.
-
scope
public int scope()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.scope()field.
-
workgroupInvocations
public int workgroupInvocations()- Returns:
- the value of the
VkCooperativeMatrixFlexibleDimensionsPropertiesNV.workgroupInvocations()field.
-
sType
Sets the specified value to theVkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType()field. -
sType$Default
-
pNext
Sets the specified value to theVkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext()field.
-