Package org.lwjgl.vulkan
Class VkPhysicalDeviceMeshShaderPropertiesNV.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceMeshShaderPropertiesNV,VkPhysicalDeviceMeshShaderPropertiesNV.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceMeshShaderPropertiesNV.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceMeshShaderPropertiesNV>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceMeshShaderPropertiesNV
public static class VkPhysicalDeviceMeshShaderPropertiesNV.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceMeshShaderPropertiesNV,VkPhysicalDeviceMeshShaderPropertiesNV.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceMeshShaderPropertiesNVstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmaxDrawMeshTasksCount()Returns the value of themaxDrawMeshTasksCountfield.intmaxMeshMultiviewViewCount()Returns the value of themaxMeshMultiviewViewCountfield.intmaxMeshOutputPrimitives()Returns the value of themaxMeshOutputPrimitivesfield.intmaxMeshOutputVertices()Returns the value of themaxMeshOutputVerticesfield.intmaxMeshTotalMemorySize()Returns the value of themaxMeshTotalMemorySizefield.intmaxMeshWorkGroupInvocations()Returns the value of themaxMeshWorkGroupInvocationsfield.java.nio.IntBuffermaxMeshWorkGroupSize()Returns aIntBufferview of themaxMeshWorkGroupSizefield.intmaxMeshWorkGroupSize(int index)Returns the value at the specified index of themaxMeshWorkGroupSizefield.intmaxTaskOutputCount()Returns the value of themaxTaskOutputCountfield.intmaxTaskTotalMemorySize()Returns the value of themaxTaskTotalMemorySizefield.intmaxTaskWorkGroupInvocations()Returns the value of themaxTaskWorkGroupInvocationsfield.java.nio.IntBuffermaxTaskWorkGroupSize()Returns aIntBufferview of themaxTaskWorkGroupSizefield.intmaxTaskWorkGroupSize(int index)Returns the value at the specified index of themaxTaskWorkGroupSizefield.intmeshOutputPerPrimitiveGranularity()Returns the value of themeshOutputPerPrimitiveGranularityfield.intmeshOutputPerVertexGranularity()Returns the value of themeshOutputPerVertexGranularityfield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceMeshShaderPropertiesNV.BufferpNext(long value)Sets the specified value to thepNextfield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceMeshShaderPropertiesNV.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceMeshShaderPropertiesNV.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 byVkPhysicalDeviceMeshShaderPropertiesNV.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 thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
maxDrawMeshTasksCount
public int maxDrawMeshTasksCount()
Returns the value of themaxDrawMeshTasksCountfield.
-
maxTaskWorkGroupInvocations
public int maxTaskWorkGroupInvocations()
Returns the value of themaxTaskWorkGroupInvocationsfield.
-
maxTaskWorkGroupSize
public java.nio.IntBuffer maxTaskWorkGroupSize()
Returns aIntBufferview of themaxTaskWorkGroupSizefield.
-
maxTaskWorkGroupSize
public int maxTaskWorkGroupSize(int index)
Returns the value at the specified index of themaxTaskWorkGroupSizefield.
-
maxTaskTotalMemorySize
public int maxTaskTotalMemorySize()
Returns the value of themaxTaskTotalMemorySizefield.
-
maxTaskOutputCount
public int maxTaskOutputCount()
Returns the value of themaxTaskOutputCountfield.
-
maxMeshWorkGroupInvocations
public int maxMeshWorkGroupInvocations()
Returns the value of themaxMeshWorkGroupInvocationsfield.
-
maxMeshWorkGroupSize
public java.nio.IntBuffer maxMeshWorkGroupSize()
Returns aIntBufferview of themaxMeshWorkGroupSizefield.
-
maxMeshWorkGroupSize
public int maxMeshWorkGroupSize(int index)
Returns the value at the specified index of themaxMeshWorkGroupSizefield.
-
maxMeshTotalMemorySize
public int maxMeshTotalMemorySize()
Returns the value of themaxMeshTotalMemorySizefield.
-
maxMeshOutputVertices
public int maxMeshOutputVertices()
Returns the value of themaxMeshOutputVerticesfield.
-
maxMeshOutputPrimitives
public int maxMeshOutputPrimitives()
Returns the value of themaxMeshOutputPrimitivesfield.
-
maxMeshMultiviewViewCount
public int maxMeshMultiviewViewCount()
Returns the value of themaxMeshMultiviewViewCountfield.
-
meshOutputPerVertexGranularity
public int meshOutputPerVertexGranularity()
Returns the value of themeshOutputPerVertexGranularityfield.
-
meshOutputPerPrimitiveGranularity
public int meshOutputPerPrimitiveGranularity()
Returns the value of themeshOutputPerPrimitiveGranularityfield.
-
sType
public VkPhysicalDeviceMeshShaderPropertiesNV.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceMeshShaderPropertiesNV.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
-