VkAccelerationStructureInstanceKHR, VkAccelerationStructureMatrixMotionInstanceNV, VkAccelerationStructureMotionInstanceNV, VkAccelerationStructureSRTMotionInstanceNV
union VkAccelerationStructureMotionInstanceDataNV {
VkAccelerationStructureInstanceKHR staticInstance;
VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance;
VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | MATRIXMOTIONINSTANCE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SRTMOTIONINSTANCE
The struct member offsets. |
| public static final int | STATICINSTANCE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkAccelerationStructureMotionInstanceDataNV(ByteBuffer container)
Creates a |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| MATRIXMOTIONINSTANCE | back to summary |
|---|---|
| public static final int MATRIXMOTIONINSTANCE The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| SRTMOTIONINSTANCE | back to summary |
|---|---|
| public static final int SRTMOTIONINSTANCE The struct member offsets. | |
| STATICINSTANCE | back to summary |
|---|---|
| public static final int STATICINSTANCE The struct member offsets. | |
| VkAccelerationStructureMotionInstanceDataNV | back to summary |
|---|---|
| protected VkAccelerationStructureMotionInstanceDataNV(long address, ByteBuffer container) | |
| VkAccelerationStructureMotionInstanceDataNV | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Returns a new
| |
| create | back to summary |
|---|---|
| protected VkAccelerationStructureMotionInstanceDataNV create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV create() Returns a new | |
| create | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Returns a new
| |
| create | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Like
| |
| malloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkAccelerationStructureMotionInstanceDataNV. Returns a new
| |
| matrixMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance() a | |
| matrixMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV matrixMotionInstance(VkAccelerationStructureMatrixMotionInstanceNV value) Copies the specified | |
| matrixMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV matrixMotionInstance(Consumer<VkAccelerationStructureMatrixMotionInstanceNV> consumer) Passes the | |
| nmatrixMotionInstance | back to summary |
|---|---|
| public static VkAccelerationStructureMatrixMotionInstanceNV nmatrixMotionInstance(long struct) Unsafe version of | |
| nmatrixMotionInstance | back to summary |
|---|---|
| public static void nmatrixMotionInstance(long struct, VkAccelerationStructureMatrixMotionInstanceNV value) Unsafe version of | |
| nsrtMotionInstance | back to summary |
|---|---|
| public static VkAccelerationStructureSRTMotionInstanceNV nsrtMotionInstance(long struct) Unsafe version of | |
| nsrtMotionInstance | back to summary |
|---|---|
| public static void nsrtMotionInstance(long struct, VkAccelerationStructureSRTMotionInstanceNV value) Unsafe version of | |
| nstaticInstance | back to summary |
|---|---|
| public static VkAccelerationStructureInstanceKHR nstaticInstance(long struct) Unsafe version of | |
| nstaticInstance | back to summary |
|---|---|
| public static void nstaticInstance(long struct, VkAccelerationStructureInstanceKHR value) Unsafe version of | |
| set | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV set(VkAccelerationStructureMotionInstanceDataNV src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| srtMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance() a | |
| srtMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV srtMotionInstance(VkAccelerationStructureSRTMotionInstanceNV value) Copies the specified | |
| srtMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV srtMotionInstance(Consumer<VkAccelerationStructureSRTMotionInstanceNV> consumer) Passes the | |
| staticInstance | back to summary |
|---|---|
| public VkAccelerationStructureInstanceKHR staticInstance() a | |
| staticInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV staticInstance(VkAccelerationStructureInstanceKHR value) Copies the specified | |
| staticInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV staticInstance(Consumer<VkAccelerationStructureInstanceKHR> consumer) Passes the | |
VkAccelerationStructureMotionInstanceDataNV structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VkAccelerationStructureMotionInstanceDataNV |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VkAccelerationStructureMotionInstanceDataNV ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new 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 The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| getElementFactory | back to summary |
|---|---|
| protected VkAccelerationStructureMotionInstanceDataNV getElementFactory() Implements abstract org.
| |
| matrixMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance() | |
| matrixMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV. Copies the specified | |
| matrixMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV. Passes the | |
| self | back to summary |
|---|---|
| protected VkAccelerationStructureMotionInstanceDataNV. Implements abstract org.
| |
| srtMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance() | |
| srtMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV. Copies the specified | |
| srtMotionInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV. Passes the | |
| staticInstance | back to summary |
|---|---|
| public VkAccelerationStructureInstanceKHR staticInstance() | |
| staticInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV. Copies the specified | |
| staticInstance | back to summary |
|---|---|
| public VkAccelerationStructureMotionInstanceDataNV. Passes the | |