Package org.lwjgl.vulkan
Class VkPhysicalDeviceShaderCoreProperties2AMD.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceShaderCoreProperties2AMD,VkPhysicalDeviceShaderCoreProperties2AMD.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceShaderCoreProperties2AMD.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceShaderCoreProperties2AMD>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceShaderCoreProperties2AMD
public static class VkPhysicalDeviceShaderCoreProperties2AMD.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceShaderCoreProperties2AMD,VkPhysicalDeviceShaderCoreProperties2AMD.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceShaderCoreProperties2AMDstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intactiveComputeUnitCount()longpNext()VkPhysicalDeviceShaderCoreProperties2AMD.BufferpNext(long value)Sets the specified value to theVkPhysicalDeviceShaderCoreProperties2AMD.pNext()field.intshaderCoreFeatures()intsType()VkPhysicalDeviceShaderCoreProperties2AMD.BuffersType(int value)Sets the specified value to theVkPhysicalDeviceShaderCoreProperties2AMD.sType()field.VkPhysicalDeviceShaderCoreProperties2AMD.BuffersType$Default()Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMDvalue to theVkPhysicalDeviceShaderCoreProperties2AMD.sType()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceShaderCoreProperties2AMD.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 byVkPhysicalDeviceShaderCoreProperties2AMD.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 Detail
-
sType
public int sType()
- Returns:
- the value of the
VkPhysicalDeviceShaderCoreProperties2AMD.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceShaderCoreProperties2AMD.pNext()field.
-
shaderCoreFeatures
public int shaderCoreFeatures()
- Returns:
- the value of the
VkPhysicalDeviceShaderCoreProperties2AMD.shaderCoreFeatures()field.
-
activeComputeUnitCount
public int activeComputeUnitCount()
- Returns:
- the value of the
VkPhysicalDeviceShaderCoreProperties2AMD.activeComputeUnitCount()field.
-
sType
public VkPhysicalDeviceShaderCoreProperties2AMD.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceShaderCoreProperties2AMD.sType()field.
-
sType$Default
public VkPhysicalDeviceShaderCoreProperties2AMD.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMDvalue to theVkPhysicalDeviceShaderCoreProperties2AMD.sType()field.
-
pNext
public VkPhysicalDeviceShaderCoreProperties2AMD.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceShaderCoreProperties2AMD.pNext()field.
-
-