Package org.lwjgl.vulkan
Class VkClusterAccelerationStructureBuildTriangleClusterInfoNV
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkClusterAccelerationStructureBuildTriangleClusterInfoNV>
org.lwjgl.vulkan.VkClusterAccelerationStructureBuildTriangleClusterInfoNV
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
public class VkClusterAccelerationStructureBuildTriangleClusterInfoNV
extends Struct<VkClusterAccelerationStructureBuildTriangleClusterInfoNV>
implements NativeResource
struct VkClusterAccelerationStructureBuildTriangleClusterInfoNV {
uint32_t clusterID;
VkClusterAccelerationStructureClusterFlagsNV clusterFlags;
uint32_t triangleCount : 9;
uint32_t vertexCount : 9;
uint32_t positionTruncateBitCount : 6;
uint32_t indexType : 4;
uint32_t opacityMicromapIndexType : 4;
{@link VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV} baseGeometryIndexAndGeometryFlags;
uint16_t indexBufferStride;
uint16_t vertexBufferStride;
uint16_t geometryIndexAndFlagsBufferStride;
uint16_t opacityMicromapIndexBufferStride;
VkDeviceAddress indexBuffer;
VkDeviceAddress vertexBuffer;
VkDeviceAddress geometryIndexAndFlagsBuffer;
VkDeviceAddress opacityMicromapArray;
VkDeviceAddress opacityMicromapIndexBuffer;
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
An array ofVkClusterAccelerationStructureBuildTriangleClusterInfoNV
structs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionCreates aVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionbaseGeometryIndexAndGeometryFlags
(Consumer<VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV> consumer) Passes thebaseGeometryIndexAndGeometryFlags
field to the specifiedConsumer
.baseGeometryIndexAndGeometryFlags
(VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV value) Copies the specifiedVkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV
to thebaseGeometryIndexAndGeometryFlags
field.calloc()
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.calloc
(MemoryStack stack) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.int
clusterFlags
(int value) Sets the specified value to theclusterFlags
field.int
clusterID
(int value) Sets the specified value to theclusterID
field.create()
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated withBufferUtils
.create
(int capacity) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated withBufferUtils
.create
(long address) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance for the specified memory address.create
(long address, int capacity) Create aVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance at the specified memory.static @Nullable VkClusterAccelerationStructureBuildTriangleClusterInfoNV
createSafe
(long address) static @Nullable VkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
createSafe
(long address, int capacity) long
geometryIndexAndFlagsBuffer
(long value) Sets the specified value to thegeometryIndexAndFlagsBuffer
field.short
geometryIndexAndFlagsBufferStride
(short value) Sets the specified value to thegeometryIndexAndFlagsBufferStride
field.long
indexBuffer
(long value) Sets the specified value to theindexBuffer
field.short
indexBufferStride
(short value) Sets the specified value to theindexBufferStride
field.int
indexType
(int value) Sets the specified value to theindexType
field.malloc()
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated on the specifiedMemoryStack
.malloc
(MemoryStack stack) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated on the specifiedMemoryStack
.nbaseGeometryIndexAndGeometryFlags
(long struct) Unsafe version ofbaseGeometryIndexAndGeometryFlags()
.static void
nbaseGeometryIndexAndGeometryFlags
(long struct, VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV value) Unsafe version ofbaseGeometryIndexAndGeometryFlags
.static int
nbitfield0
(long struct) static void
nbitfield0
(long struct, int value) static int
nclusterFlags
(long struct) Unsafe version ofclusterFlags()
.static void
nclusterFlags
(long struct, int value) Unsafe version ofclusterFlags
.static int
nclusterID
(long struct) Unsafe version ofclusterID()
.static void
nclusterID
(long struct, int value) Unsafe version ofclusterID
.static long
ngeometryIndexAndFlagsBuffer
(long struct) Unsafe version ofgeometryIndexAndFlagsBuffer()
.static void
ngeometryIndexAndFlagsBuffer
(long struct, long value) Unsafe version ofgeometryIndexAndFlagsBuffer
.static short
ngeometryIndexAndFlagsBufferStride
(long struct) Unsafe version ofgeometryIndexAndFlagsBufferStride()
.static void
ngeometryIndexAndFlagsBufferStride
(long struct, short value) Unsafe version ofgeometryIndexAndFlagsBufferStride
.static long
nindexBuffer
(long struct) Unsafe version ofindexBuffer()
.static void
nindexBuffer
(long struct, long value) Unsafe version ofindexBuffer
.static short
nindexBufferStride
(long struct) Unsafe version ofindexBufferStride()
.static void
nindexBufferStride
(long struct, short value) Unsafe version ofindexBufferStride
.static int
nindexType
(long struct) Unsafe version ofindexType()
.static void
nindexType
(long struct, int value) Unsafe version ofindexType
.static long
nopacityMicromapArray
(long struct) Unsafe version ofopacityMicromapArray()
.static void
nopacityMicromapArray
(long struct, long value) Unsafe version ofopacityMicromapArray
.static long
nopacityMicromapIndexBuffer
(long struct) Unsafe version ofopacityMicromapIndexBuffer()
.static void
nopacityMicromapIndexBuffer
(long struct, long value) Unsafe version ofopacityMicromapIndexBuffer
.static short
nopacityMicromapIndexBufferStride
(long struct) Unsafe version ofopacityMicromapIndexBufferStride()
.static void
nopacityMicromapIndexBufferStride
(long struct, short value) Unsafe version ofopacityMicromapIndexBufferStride
.static int
nopacityMicromapIndexType
(long struct) Unsafe version ofopacityMicromapIndexType()
.static void
nopacityMicromapIndexType
(long struct, int value) Unsafe version ofopacityMicromapIndexType
.static int
npositionTruncateBitCount
(long struct) Unsafe version ofpositionTruncateBitCount()
.static void
npositionTruncateBitCount
(long struct, int value) Unsafe version ofpositionTruncateBitCount
.static int
ntriangleCount
(long struct) Unsafe version oftriangleCount()
.static void
ntriangleCount
(long struct, int value) Unsafe version oftriangleCount
.static long
nvertexBuffer
(long struct) Unsafe version ofvertexBuffer()
.static void
nvertexBuffer
(long struct, long value) Unsafe version ofvertexBuffer
.static short
nvertexBufferStride
(long struct) Unsafe version ofvertexBufferStride()
.static void
nvertexBufferStride
(long struct, short value) Unsafe version ofvertexBufferStride
.static int
nvertexCount
(long struct) Unsafe version ofvertexCount()
.static void
nvertexCount
(long struct, int value) Unsafe version ofvertexCount
.long
opacityMicromapArray
(long value) Sets the specified value to theopacityMicromapArray
field.long
opacityMicromapIndexBuffer
(long value) Sets the specified value to theopacityMicromapIndexBuffer
field.short
opacityMicromapIndexBufferStride
(short value) Sets the specified value to theopacityMicromapIndexBufferStride
field.int
opacityMicromapIndexType
(int value) Sets the specified value to theopacityMicromapIndexType
field.int
positionTruncateBitCount
(int value) Sets the specified value to thepositionTruncateBitCount
field.set
(int clusterID, int clusterFlags, int triangleCount, int vertexCount, int positionTruncateBitCount, int indexType, int opacityMicromapIndexType, VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV baseGeometryIndexAndGeometryFlags, short indexBufferStride, short vertexBufferStride, short geometryIndexAndFlagsBufferStride, short opacityMicromapIndexBufferStride, long indexBuffer, long vertexBuffer, long geometryIndexAndFlagsBuffer, long opacityMicromapArray, long opacityMicromapIndexBuffer) Initializes this struct with the specified values.Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.int
triangleCount
(int value) Sets the specified value to thetriangleCount
field.long
vertexBuffer
(long value) Sets the specified value to thevertexBuffer
field.short
vertexBufferStride
(short value) Sets the specified value to thevertexBufferStride
field.int
vertexCount
(int value) Sets the specified value to thevertexCount
field.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
CLUSTERID
public static final int CLUSTERIDThe struct member offsets. -
CLUSTERFLAGS
public static final int CLUSTERFLAGSThe struct member offsets. -
BITFIELD0
public static final int BITFIELD0The struct member offsets. -
BASEGEOMETRYINDEXANDGEOMETRYFLAGS
public static final int BASEGEOMETRYINDEXANDGEOMETRYFLAGSThe struct member offsets. -
INDEXBUFFERSTRIDE
public static final int INDEXBUFFERSTRIDEThe struct member offsets. -
VERTEXBUFFERSTRIDE
public static final int VERTEXBUFFERSTRIDEThe struct member offsets. -
GEOMETRYINDEXANDFLAGSBUFFERSTRIDE
public static final int GEOMETRYINDEXANDFLAGSBUFFERSTRIDEThe struct member offsets. -
OPACITYMICROMAPINDEXBUFFERSTRIDE
public static final int OPACITYMICROMAPINDEXBUFFERSTRIDEThe struct member offsets. -
INDEXBUFFER
public static final int INDEXBUFFERThe struct member offsets. -
VERTEXBUFFER
public static final int VERTEXBUFFERThe struct member offsets. -
GEOMETRYINDEXANDFLAGSBUFFER
public static final int GEOMETRYINDEXANDFLAGSBUFFERThe struct member offsets. -
OPACITYMICROMAPARRAY
public static final int OPACITYMICROMAPARRAYThe struct member offsets. -
OPACITYMICROMAPINDEXBUFFER
public static final int OPACITYMICROMAPINDEXBUFFERThe struct member offsets.
-
-
Constructor Details
-
VkClusterAccelerationStructureBuildTriangleClusterInfoNV
Creates aVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<VkClusterAccelerationStructureBuildTriangleClusterInfoNV>
-
clusterID
public int clusterID()- Returns:
- the value of the
clusterID
field.
-
clusterFlags
public int clusterFlags()- Returns:
- the value of the
clusterFlags
field.
-
triangleCount
public int triangleCount()- Returns:
- the value of the
triangleCount
field.
-
vertexCount
public int vertexCount()- Returns:
- the value of the
vertexCount
field.
-
positionTruncateBitCount
public int positionTruncateBitCount()- Returns:
- the value of the
positionTruncateBitCount
field.
-
indexType
public int indexType()- Returns:
- the value of the
indexType
field.
-
opacityMicromapIndexType
public int opacityMicromapIndexType()- Returns:
- the value of the
opacityMicromapIndexType
field.
-
baseGeometryIndexAndGeometryFlags
public VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV baseGeometryIndexAndGeometryFlags()- Returns:
- a
VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV
view of thebaseGeometryIndexAndGeometryFlags
field.
-
indexBufferStride
public short indexBufferStride()- Returns:
- the value of the
indexBufferStride
field.
-
vertexBufferStride
public short vertexBufferStride()- Returns:
- the value of the
vertexBufferStride
field.
-
geometryIndexAndFlagsBufferStride
public short geometryIndexAndFlagsBufferStride()- Returns:
- the value of the
geometryIndexAndFlagsBufferStride
field.
-
opacityMicromapIndexBufferStride
public short opacityMicromapIndexBufferStride()- Returns:
- the value of the
opacityMicromapIndexBufferStride
field.
-
indexBuffer
public long indexBuffer()- Returns:
- the value of the
indexBuffer
field.
-
vertexBuffer
public long vertexBuffer()- Returns:
- the value of the
vertexBuffer
field.
-
geometryIndexAndFlagsBuffer
public long geometryIndexAndFlagsBuffer()- Returns:
- the value of the
geometryIndexAndFlagsBuffer
field.
-
opacityMicromapArray
public long opacityMicromapArray()- Returns:
- the value of the
opacityMicromapArray
field.
-
opacityMicromapIndexBuffer
public long opacityMicromapIndexBuffer()- Returns:
- the value of the
opacityMicromapIndexBuffer
field.
-
clusterID
Sets the specified value to theclusterID
field. -
clusterFlags
Sets the specified value to theclusterFlags
field. -
triangleCount
Sets the specified value to thetriangleCount
field. -
vertexCount
Sets the specified value to thevertexCount
field. -
positionTruncateBitCount
Sets the specified value to thepositionTruncateBitCount
field. -
indexType
Sets the specified value to theindexType
field. -
opacityMicromapIndexType
Sets the specified value to theopacityMicromapIndexType
field. -
baseGeometryIndexAndGeometryFlags
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV baseGeometryIndexAndGeometryFlags(VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV value) Copies the specifiedVkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV
to thebaseGeometryIndexAndGeometryFlags
field. -
baseGeometryIndexAndGeometryFlags
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV baseGeometryIndexAndGeometryFlags(Consumer<VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV> consumer) Passes thebaseGeometryIndexAndGeometryFlags
field to the specifiedConsumer
. -
indexBufferStride
Sets the specified value to theindexBufferStride
field. -
vertexBufferStride
Sets the specified value to thevertexBufferStride
field. -
geometryIndexAndFlagsBufferStride
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV geometryIndexAndFlagsBufferStride(short value) Sets the specified value to thegeometryIndexAndFlagsBufferStride
field. -
opacityMicromapIndexBufferStride
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV opacityMicromapIndexBufferStride(short value) Sets the specified value to theopacityMicromapIndexBufferStride
field. -
indexBuffer
Sets the specified value to theindexBuffer
field. -
vertexBuffer
Sets the specified value to thevertexBuffer
field. -
geometryIndexAndFlagsBuffer
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV geometryIndexAndFlagsBuffer(long value) Sets the specified value to thegeometryIndexAndFlagsBuffer
field. -
opacityMicromapArray
Sets the specified value to theopacityMicromapArray
field. -
opacityMicromapIndexBuffer
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV opacityMicromapIndexBuffer(long value) Sets the specified value to theopacityMicromapIndexBuffer
field. -
set
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV set(int clusterID, int clusterFlags, int triangleCount, int vertexCount, int positionTruncateBitCount, int indexType, int opacityMicromapIndexType, VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV baseGeometryIndexAndGeometryFlags, short indexBufferStride, short vertexBufferStride, short geometryIndexAndFlagsBufferStride, short opacityMicromapIndexBufferStride, long indexBuffer, long vertexBuffer, long geometryIndexAndFlagsBuffer, long opacityMicromapArray, long opacityMicromapIndexBuffer) Initializes this struct with the specified values. -
set
public VkClusterAccelerationStructureBuildTriangleClusterInfoNV set(VkClusterAccelerationStructureBuildTriangleClusterInfoNV src) Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated withBufferUtils
. -
create
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance for the specified memory address. -
createSafe
public static @Nullable VkClusterAccelerationStructureBuildTriangleClusterInfoNV createSafe(long address) -
malloc
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static VkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer create(long address, int capacity) Create aVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
public static @Nullable VkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
public static VkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer malloc(int capacity, MemoryStack stack) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
public static VkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer calloc(int capacity, MemoryStack stack) Returns a newVkClusterAccelerationStructureBuildTriangleClusterInfoNV.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
nclusterID
public static int nclusterID(long struct) Unsafe version ofclusterID()
. -
nclusterFlags
public static int nclusterFlags(long struct) Unsafe version ofclusterFlags()
. -
nbitfield0
public static int nbitfield0(long struct) -
ntriangleCount
public static int ntriangleCount(long struct) Unsafe version oftriangleCount()
. -
nvertexCount
public static int nvertexCount(long struct) Unsafe version ofvertexCount()
. -
npositionTruncateBitCount
public static int npositionTruncateBitCount(long struct) Unsafe version ofpositionTruncateBitCount()
. -
nindexType
public static int nindexType(long struct) Unsafe version ofindexType()
. -
nopacityMicromapIndexType
public static int nopacityMicromapIndexType(long struct) Unsafe version ofopacityMicromapIndexType()
. -
nbaseGeometryIndexAndGeometryFlags
public static VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV nbaseGeometryIndexAndGeometryFlags(long struct) Unsafe version ofbaseGeometryIndexAndGeometryFlags()
. -
nindexBufferStride
public static short nindexBufferStride(long struct) Unsafe version ofindexBufferStride()
. -
nvertexBufferStride
public static short nvertexBufferStride(long struct) Unsafe version ofvertexBufferStride()
. -
ngeometryIndexAndFlagsBufferStride
public static short ngeometryIndexAndFlagsBufferStride(long struct) Unsafe version ofgeometryIndexAndFlagsBufferStride()
. -
nopacityMicromapIndexBufferStride
public static short nopacityMicromapIndexBufferStride(long struct) Unsafe version ofopacityMicromapIndexBufferStride()
. -
nindexBuffer
public static long nindexBuffer(long struct) Unsafe version ofindexBuffer()
. -
nvertexBuffer
public static long nvertexBuffer(long struct) Unsafe version ofvertexBuffer()
. -
ngeometryIndexAndFlagsBuffer
public static long ngeometryIndexAndFlagsBuffer(long struct) Unsafe version ofgeometryIndexAndFlagsBuffer()
. -
nopacityMicromapArray
public static long nopacityMicromapArray(long struct) Unsafe version ofopacityMicromapArray()
. -
nopacityMicromapIndexBuffer
public static long nopacityMicromapIndexBuffer(long struct) Unsafe version ofopacityMicromapIndexBuffer()
. -
nclusterID
public static void nclusterID(long struct, int value) Unsafe version ofclusterID
. -
nclusterFlags
public static void nclusterFlags(long struct, int value) Unsafe version ofclusterFlags
. -
nbitfield0
public static void nbitfield0(long struct, int value) -
ntriangleCount
public static void ntriangleCount(long struct, int value) Unsafe version oftriangleCount
. -
nvertexCount
public static void nvertexCount(long struct, int value) Unsafe version ofvertexCount
. -
npositionTruncateBitCount
public static void npositionTruncateBitCount(long struct, int value) Unsafe version ofpositionTruncateBitCount
. -
nindexType
public static void nindexType(long struct, int value) Unsafe version ofindexType
. -
nopacityMicromapIndexType
public static void nopacityMicromapIndexType(long struct, int value) Unsafe version ofopacityMicromapIndexType
. -
nbaseGeometryIndexAndGeometryFlags
public static void nbaseGeometryIndexAndGeometryFlags(long struct, VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV value) Unsafe version ofbaseGeometryIndexAndGeometryFlags
. -
nindexBufferStride
public static void nindexBufferStride(long struct, short value) Unsafe version ofindexBufferStride
. -
nvertexBufferStride
public static void nvertexBufferStride(long struct, short value) Unsafe version ofvertexBufferStride
. -
ngeometryIndexAndFlagsBufferStride
public static void ngeometryIndexAndFlagsBufferStride(long struct, short value) Unsafe version ofgeometryIndexAndFlagsBufferStride
. -
nopacityMicromapIndexBufferStride
public static void nopacityMicromapIndexBufferStride(long struct, short value) Unsafe version ofopacityMicromapIndexBufferStride
. -
nindexBuffer
public static void nindexBuffer(long struct, long value) Unsafe version ofindexBuffer
. -
nvertexBuffer
public static void nvertexBuffer(long struct, long value) Unsafe version ofvertexBuffer
. -
ngeometryIndexAndFlagsBuffer
public static void ngeometryIndexAndFlagsBuffer(long struct, long value) Unsafe version ofgeometryIndexAndFlagsBuffer
. -
nopacityMicromapArray
public static void nopacityMicromapArray(long struct, long value) Unsafe version ofopacityMicromapArray
. -
nopacityMicromapIndexBuffer
public static void nopacityMicromapIndexBuffer(long struct, long value) Unsafe version ofopacityMicromapIndexBuffer
.
-