Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan12Features
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceVulkan12Features>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan12Features
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
public class VkPhysicalDeviceVulkan12Features
extends Struct<VkPhysicalDeviceVulkan12Features>
implements NativeResource
struct VkPhysicalDeviceVulkan12Features {
VkStructureType sType;
void * pNext;
VkBool32 samplerMirrorClampToEdge;
VkBool32 drawIndirectCount;
VkBool32 storageBuffer8BitAccess;
VkBool32 uniformAndStorageBuffer8BitAccess;
VkBool32 storagePushConstant8;
VkBool32 shaderBufferInt64Atomics;
VkBool32 shaderSharedInt64Atomics;
VkBool32 shaderFloat16;
VkBool32 shaderInt8;
VkBool32 descriptorIndexing;
VkBool32 shaderInputAttachmentArrayDynamicIndexing;
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing;
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing;
VkBool32 shaderUniformBufferArrayNonUniformIndexing;
VkBool32 shaderSampledImageArrayNonUniformIndexing;
VkBool32 shaderStorageBufferArrayNonUniformIndexing;
VkBool32 shaderStorageImageArrayNonUniformIndexing;
VkBool32 shaderInputAttachmentArrayNonUniformIndexing;
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing;
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing;
VkBool32 descriptorBindingUniformBufferUpdateAfterBind;
VkBool32 descriptorBindingSampledImageUpdateAfterBind;
VkBool32 descriptorBindingStorageImageUpdateAfterBind;
VkBool32 descriptorBindingStorageBufferUpdateAfterBind;
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind;
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind;
VkBool32 descriptorBindingUpdateUnusedWhilePending;
VkBool32 descriptorBindingPartiallyBound;
VkBool32 descriptorBindingVariableDescriptorCount;
VkBool32 runtimeDescriptorArray;
VkBool32 samplerFilterMinmax;
VkBool32 scalarBlockLayout;
VkBool32 imagelessFramebuffer;
VkBool32 uniformBufferStandardLayout;
VkBool32 shaderSubgroupExtendedTypes;
VkBool32 separateDepthStencilLayouts;
VkBool32 hostQueryReset;
VkBool32 timelineSemaphore;
VkBool32 bufferDeviceAddress;
VkBool32 bufferDeviceAddressCaptureReplay;
VkBool32 bufferDeviceAddressMultiDevice;
VkBool32 vulkanMemoryModel;
VkBool32 vulkanMemoryModelDeviceScope;
VkBool32 vulkanMemoryModelAvailabilityVisibilityChains;
VkBool32 shaderOutputViewportIndex;
VkBool32 shaderOutputLayer;
VkBool32 subgroupBroadcastDynamicId;
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
An array ofVkPhysicalDeviceVulkan12Features
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 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 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 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.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.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceVulkan12Features
(ByteBuffer container) Creates aVkPhysicalDeviceVulkan12Features
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionboolean
bufferDeviceAddress
(boolean value) Sets the specified value to thebufferDeviceAddress
field.boolean
bufferDeviceAddressCaptureReplay
(boolean value) Sets the specified value to thebufferDeviceAddressCaptureReplay
field.boolean
bufferDeviceAddressMultiDevice
(boolean value) Sets the specified value to thebufferDeviceAddressMultiDevice
field.calloc()
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.calloc
(MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Features
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.create()
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated withBufferUtils
.create
(int capacity) Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated withBufferUtils
.create
(long address) Returns a newVkPhysicalDeviceVulkan12Features
instance for the specified memory address.create
(long address, int capacity) Create aVkPhysicalDeviceVulkan12Features.Buffer
instance at the specified memory.static @Nullable VkPhysicalDeviceVulkan12Features
createSafe
(long address) static @Nullable VkPhysicalDeviceVulkan12Features.Buffer
createSafe
(long address, int capacity) boolean
descriptorBindingPartiallyBound
(boolean value) Sets the specified value to thedescriptorBindingPartiallyBound
field.boolean
descriptorBindingSampledImageUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind
field.boolean
descriptorBindingStorageBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind
field.boolean
descriptorBindingStorageImageUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind
field.boolean
descriptorBindingStorageTexelBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind
field.boolean
descriptorBindingUniformBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind
field.boolean
descriptorBindingUniformTexelBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind
field.boolean
descriptorBindingUpdateUnusedWhilePending
(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending
field.boolean
descriptorBindingVariableDescriptorCount
(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCount
field.boolean
descriptorIndexing
(boolean value) Sets the specified value to thedescriptorIndexing
field.boolean
drawIndirectCount
(boolean value) Sets the specified value to thedrawIndirectCount
field.boolean
hostQueryReset
(boolean value) Sets the specified value to thehostQueryReset
field.boolean
imagelessFramebuffer
(boolean value) Sets the specified value to theimagelessFramebuffer
field.malloc()
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated on the specifiedMemoryStack
.malloc
(MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Features
instance allocated on the specifiedMemoryStack
.static int
nbufferDeviceAddress
(long struct) Unsafe version ofbufferDeviceAddress()
.static void
nbufferDeviceAddress
(long struct, int value) Unsafe version ofbufferDeviceAddress
.static int
nbufferDeviceAddressCaptureReplay
(long struct) Unsafe version ofbufferDeviceAddressCaptureReplay()
.static void
nbufferDeviceAddressCaptureReplay
(long struct, int value) Unsafe version ofbufferDeviceAddressCaptureReplay
.static int
nbufferDeviceAddressMultiDevice
(long struct) Unsafe version ofbufferDeviceAddressMultiDevice()
.static void
nbufferDeviceAddressMultiDevice
(long struct, int value) Unsafe version ofbufferDeviceAddressMultiDevice
.static int
ndescriptorBindingPartiallyBound
(long struct) Unsafe version ofdescriptorBindingPartiallyBound()
.static void
ndescriptorBindingPartiallyBound
(long struct, int value) Unsafe version ofdescriptorBindingPartiallyBound
.static int
ndescriptorBindingSampledImageUpdateAfterBind
(long struct) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind()
.static void
ndescriptorBindingSampledImageUpdateAfterBind
(long struct, int value) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind
.static int
ndescriptorBindingStorageBufferUpdateAfterBind
(long struct) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind()
.static void
ndescriptorBindingStorageBufferUpdateAfterBind
(long struct, int value) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind
.static int
ndescriptorBindingStorageImageUpdateAfterBind
(long struct) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind()
.static void
ndescriptorBindingStorageImageUpdateAfterBind
(long struct, int value) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind
.static int
ndescriptorBindingStorageTexelBufferUpdateAfterBind
(long struct) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind()
.static void
ndescriptorBindingStorageTexelBufferUpdateAfterBind
(long struct, int value) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind
.static int
ndescriptorBindingUniformBufferUpdateAfterBind
(long struct) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind()
.static void
ndescriptorBindingUniformBufferUpdateAfterBind
(long struct, int value) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind
.static int
ndescriptorBindingUniformTexelBufferUpdateAfterBind
(long struct) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind()
.static void
ndescriptorBindingUniformTexelBufferUpdateAfterBind
(long struct, int value) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind
.static int
ndescriptorBindingUpdateUnusedWhilePending
(long struct) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending()
.static void
ndescriptorBindingUpdateUnusedWhilePending
(long struct, int value) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending
.static int
ndescriptorBindingVariableDescriptorCount
(long struct) Unsafe version ofdescriptorBindingVariableDescriptorCount()
.static void
ndescriptorBindingVariableDescriptorCount
(long struct, int value) Unsafe version ofdescriptorBindingVariableDescriptorCount
.static int
ndescriptorIndexing
(long struct) Unsafe version ofdescriptorIndexing()
.static void
ndescriptorIndexing
(long struct, int value) Unsafe version ofdescriptorIndexing
.static int
ndrawIndirectCount
(long struct) Unsafe version ofdrawIndirectCount()
.static void
ndrawIndirectCount
(long struct, int value) Unsafe version ofdrawIndirectCount
.static int
nhostQueryReset
(long struct) Unsafe version ofhostQueryReset()
.static void
nhostQueryReset
(long struct, int value) Unsafe version ofhostQueryReset
.static int
nimagelessFramebuffer
(long struct) Unsafe version ofimagelessFramebuffer()
.static void
nimagelessFramebuffer
(long struct, int value) Unsafe version ofimagelessFramebuffer
.static long
npNext
(long struct) Unsafe version ofpNext()
.static void
npNext
(long struct, long value) Unsafe version ofpNext
.static int
nruntimeDescriptorArray
(long struct) Unsafe version ofruntimeDescriptorArray()
.static void
nruntimeDescriptorArray
(long struct, int value) Unsafe version ofruntimeDescriptorArray
.static int
nsamplerFilterMinmax
(long struct) Unsafe version ofsamplerFilterMinmax()
.static void
nsamplerFilterMinmax
(long struct, int value) Unsafe version ofsamplerFilterMinmax
.static int
nsamplerMirrorClampToEdge
(long struct) Unsafe version ofsamplerMirrorClampToEdge()
.static void
nsamplerMirrorClampToEdge
(long struct, int value) Unsafe version ofsamplerMirrorClampToEdge
.static int
nscalarBlockLayout
(long struct) Unsafe version ofscalarBlockLayout()
.static void
nscalarBlockLayout
(long struct, int value) Unsafe version ofscalarBlockLayout
.static int
nseparateDepthStencilLayouts
(long struct) Unsafe version ofseparateDepthStencilLayouts()
.static void
nseparateDepthStencilLayouts
(long struct, int value) Unsafe version ofseparateDepthStencilLayouts
.static int
nshaderBufferInt64Atomics
(long struct) Unsafe version ofshaderBufferInt64Atomics()
.static void
nshaderBufferInt64Atomics
(long struct, int value) Unsafe version ofshaderBufferInt64Atomics
.static int
nshaderFloat16
(long struct) Unsafe version ofshaderFloat16()
.static void
nshaderFloat16
(long struct, int value) Unsafe version ofshaderFloat16
.static int
nshaderInputAttachmentArrayDynamicIndexing
(long struct) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing()
.static void
nshaderInputAttachmentArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing
.static int
nshaderInputAttachmentArrayNonUniformIndexing
(long struct) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing()
.static void
nshaderInputAttachmentArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing
.static int
nshaderInt8
(long struct) Unsafe version ofshaderInt8()
.static void
nshaderInt8
(long struct, int value) Unsafe version ofshaderInt8
.static int
nshaderOutputLayer
(long struct) Unsafe version ofshaderOutputLayer()
.static void
nshaderOutputLayer
(long struct, int value) Unsafe version ofshaderOutputLayer
.static int
nshaderOutputViewportIndex
(long struct) Unsafe version ofshaderOutputViewportIndex()
.static void
nshaderOutputViewportIndex
(long struct, int value) Unsafe version ofshaderOutputViewportIndex
.static int
nshaderSampledImageArrayNonUniformIndexing
(long struct) Unsafe version ofshaderSampledImageArrayNonUniformIndexing()
.static void
nshaderSampledImageArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderSampledImageArrayNonUniformIndexing
.static int
nshaderSharedInt64Atomics
(long struct) Unsafe version ofshaderSharedInt64Atomics()
.static void
nshaderSharedInt64Atomics
(long struct, int value) Unsafe version ofshaderSharedInt64Atomics
.static int
nshaderStorageBufferArrayNonUniformIndexing
(long struct) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing()
.static void
nshaderStorageBufferArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing
.static int
nshaderStorageImageArrayNonUniformIndexing
(long struct) Unsafe version ofshaderStorageImageArrayNonUniformIndexing()
.static void
nshaderStorageImageArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderStorageImageArrayNonUniformIndexing
.static int
nshaderStorageTexelBufferArrayDynamicIndexing
(long struct) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing()
.static void
nshaderStorageTexelBufferArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing
.static int
nshaderStorageTexelBufferArrayNonUniformIndexing
(long struct) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing()
.static void
nshaderStorageTexelBufferArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing
.static int
nshaderSubgroupExtendedTypes
(long struct) Unsafe version ofshaderSubgroupExtendedTypes()
.static void
nshaderSubgroupExtendedTypes
(long struct, int value) Unsafe version ofshaderSubgroupExtendedTypes
.static int
nshaderUniformBufferArrayNonUniformIndexing
(long struct) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing()
.static void
nshaderUniformBufferArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing
.static int
nshaderUniformTexelBufferArrayDynamicIndexing
(long struct) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing()
.static void
nshaderUniformTexelBufferArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing
.static int
nshaderUniformTexelBufferArrayNonUniformIndexing
(long struct) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing()
.static void
nshaderUniformTexelBufferArrayNonUniformIndexing
(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing
.static int
nstorageBuffer8BitAccess
(long struct) Unsafe version ofstorageBuffer8BitAccess()
.static void
nstorageBuffer8BitAccess
(long struct, int value) Unsafe version ofstorageBuffer8BitAccess
.static int
nstoragePushConstant8
(long struct) Unsafe version ofstoragePushConstant8()
.static void
nstoragePushConstant8
(long struct, int value) Unsafe version ofstoragePushConstant8
.static int
nsType
(long struct) Unsafe version ofsType()
.static void
nsType
(long struct, int value) Unsafe version ofsType
.static int
nsubgroupBroadcastDynamicId
(long struct) Unsafe version ofsubgroupBroadcastDynamicId()
.static void
nsubgroupBroadcastDynamicId
(long struct, int value) Unsafe version ofsubgroupBroadcastDynamicId
.static int
ntimelineSemaphore
(long struct) Unsafe version oftimelineSemaphore()
.static void
ntimelineSemaphore
(long struct, int value) Unsafe version oftimelineSemaphore
.static int
nuniformAndStorageBuffer8BitAccess
(long struct) Unsafe version ofuniformAndStorageBuffer8BitAccess()
.static void
nuniformAndStorageBuffer8BitAccess
(long struct, int value) Unsafe version ofuniformAndStorageBuffer8BitAccess
.static int
nuniformBufferStandardLayout
(long struct) Unsafe version ofuniformBufferStandardLayout()
.static void
nuniformBufferStandardLayout
(long struct, int value) Unsafe version ofuniformBufferStandardLayout
.static int
nvulkanMemoryModel
(long struct) Unsafe version ofvulkanMemoryModel()
.static void
nvulkanMemoryModel
(long struct, int value) Unsafe version ofvulkanMemoryModel
.static int
nvulkanMemoryModelAvailabilityVisibilityChains
(long struct) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains()
.static void
nvulkanMemoryModelAvailabilityVisibilityChains
(long struct, int value) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains
.static int
nvulkanMemoryModelDeviceScope
(long struct) Unsafe version ofvulkanMemoryModelDeviceScope()
.static void
nvulkanMemoryModelDeviceScope
(long struct, int value) Unsafe version ofvulkanMemoryModelDeviceScope
.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.boolean
runtimeDescriptorArray
(boolean value) Sets the specified value to theruntimeDescriptorArray
field.boolean
samplerFilterMinmax
(boolean value) Sets the specified value to thesamplerFilterMinmax
field.boolean
samplerMirrorClampToEdge
(boolean value) Sets the specified value to thesamplerMirrorClampToEdge
field.boolean
scalarBlockLayout
(boolean value) Sets the specified value to thescalarBlockLayout
field.boolean
separateDepthStencilLayouts
(boolean value) Sets the specified value to theseparateDepthStencilLayouts
field.set
(int sType, long pNext, boolean samplerMirrorClampToEdge, boolean drawIndirectCount, boolean storageBuffer8BitAccess, boolean uniformAndStorageBuffer8BitAccess, boolean storagePushConstant8, boolean shaderBufferInt64Atomics, boolean shaderSharedInt64Atomics, boolean shaderFloat16, boolean shaderInt8, boolean descriptorIndexing, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray, boolean samplerFilterMinmax, boolean scalarBlockLayout, boolean imagelessFramebuffer, boolean uniformBufferStandardLayout, boolean shaderSubgroupExtendedTypes, boolean separateDepthStencilLayouts, boolean hostQueryReset, boolean timelineSemaphore, boolean bufferDeviceAddress, boolean bufferDeviceAddressCaptureReplay, boolean bufferDeviceAddressMultiDevice, boolean vulkanMemoryModel, boolean vulkanMemoryModelDeviceScope, boolean vulkanMemoryModelAvailabilityVisibilityChains, boolean shaderOutputViewportIndex, boolean shaderOutputLayer, boolean subgroupBroadcastDynamicId) Initializes this struct with the specified values.Copies the specified struct data to this struct.boolean
shaderBufferInt64Atomics
(boolean value) Sets the specified value to theshaderBufferInt64Atomics
field.boolean
shaderFloat16
(boolean value) Sets the specified value to theshaderFloat16
field.boolean
shaderInputAttachmentArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing
field.boolean
shaderInputAttachmentArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing
field.boolean
shaderInt8
(boolean value) Sets the specified value to theshaderInt8
field.boolean
shaderOutputLayer
(boolean value) Sets the specified value to theshaderOutputLayer
field.boolean
shaderOutputViewportIndex
(boolean value) Sets the specified value to theshaderOutputViewportIndex
field.boolean
shaderSampledImageArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexing
field.boolean
shaderSharedInt64Atomics
(boolean value) Sets the specified value to theshaderSharedInt64Atomics
field.boolean
shaderStorageBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing
field.boolean
shaderStorageImageArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexing
field.boolean
shaderStorageTexelBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing
field.boolean
shaderStorageTexelBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing
field.boolean
shaderSubgroupExtendedTypes
(boolean value) Sets the specified value to theshaderSubgroupExtendedTypes
field.boolean
shaderUniformBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing
field.boolean
shaderUniformTexelBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing
field.boolean
shaderUniformTexelBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing
field.int
sizeof()
Returnssizeof(struct)
.boolean
storageBuffer8BitAccess
(boolean value) Sets the specified value to thestorageBuffer8BitAccess
field.boolean
storagePushConstant8
(boolean value) Sets the specified value to thestoragePushConstant8
field.int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES
value to thesType
field.boolean
subgroupBroadcastDynamicId
(boolean value) Sets the specified value to thesubgroupBroadcastDynamicId
field.boolean
timelineSemaphore
(boolean value) Sets the specified value to thetimelineSemaphore
field.boolean
uniformAndStorageBuffer8BitAccess
(boolean value) Sets the specified value to theuniformAndStorageBuffer8BitAccess
field.boolean
uniformBufferStandardLayout
(boolean value) Sets the specified value to theuniformBufferStandardLayout
field.boolean
vulkanMemoryModel
(boolean value) Sets the specified value to thevulkanMemoryModel
field.boolean
vulkanMemoryModelAvailabilityVisibilityChains
(boolean value) Sets the specified value to thevulkanMemoryModelAvailabilityVisibilityChains
field.boolean
vulkanMemoryModelDeviceScope
(boolean value) Sets the specified value to thevulkanMemoryModelDeviceScope
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. -
STYPE
public static final int STYPEThe struct member offsets. -
PNEXT
public static final int PNEXTThe struct member offsets. -
SAMPLERMIRRORCLAMPTOEDGE
public static final int SAMPLERMIRRORCLAMPTOEDGEThe struct member offsets. -
DRAWINDIRECTCOUNT
public static final int DRAWINDIRECTCOUNTThe struct member offsets. -
STORAGEBUFFER8BITACCESS
public static final int STORAGEBUFFER8BITACCESSThe struct member offsets. -
UNIFORMANDSTORAGEBUFFER8BITACCESS
public static final int UNIFORMANDSTORAGEBUFFER8BITACCESSThe struct member offsets. -
STORAGEPUSHCONSTANT8
public static final int STORAGEPUSHCONSTANT8The struct member offsets. -
SHADERBUFFERINT64ATOMICS
public static final int SHADERBUFFERINT64ATOMICSThe struct member offsets. -
SHADERSHAREDINT64ATOMICS
public static final int SHADERSHAREDINT64ATOMICSThe struct member offsets. -
SHADERFLOAT16
public static final int SHADERFLOAT16The struct member offsets. -
SHADERINT8
public static final int SHADERINT8The struct member offsets. -
DESCRIPTORINDEXING
public static final int DESCRIPTORINDEXINGThe struct member offsets. -
SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
public static final int SHADERINPUTATTACHMENTARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
public static final int SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
public static final int DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDINGThe struct member offsets. -
DESCRIPTORBINDINGPARTIALLYBOUND
public static final int DESCRIPTORBINDINGPARTIALLYBOUNDThe struct member offsets. -
DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
public static final int DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNTThe struct member offsets. -
RUNTIMEDESCRIPTORARRAY
public static final int RUNTIMEDESCRIPTORARRAYThe struct member offsets. -
SAMPLERFILTERMINMAX
public static final int SAMPLERFILTERMINMAXThe struct member offsets. -
SCALARBLOCKLAYOUT
public static final int SCALARBLOCKLAYOUTThe struct member offsets. -
IMAGELESSFRAMEBUFFER
public static final int IMAGELESSFRAMEBUFFERThe struct member offsets. -
UNIFORMBUFFERSTANDARDLAYOUT
public static final int UNIFORMBUFFERSTANDARDLAYOUTThe struct member offsets. -
SHADERSUBGROUPEXTENDEDTYPES
public static final int SHADERSUBGROUPEXTENDEDTYPESThe struct member offsets. -
SEPARATEDEPTHSTENCILLAYOUTS
public static final int SEPARATEDEPTHSTENCILLAYOUTSThe struct member offsets. -
HOSTQUERYRESET
public static final int HOSTQUERYRESETThe struct member offsets. -
TIMELINESEMAPHORE
public static final int TIMELINESEMAPHOREThe struct member offsets. -
BUFFERDEVICEADDRESS
public static final int BUFFERDEVICEADDRESSThe struct member offsets. -
BUFFERDEVICEADDRESSCAPTUREREPLAY
public static final int BUFFERDEVICEADDRESSCAPTUREREPLAYThe struct member offsets. -
BUFFERDEVICEADDRESSMULTIDEVICE
public static final int BUFFERDEVICEADDRESSMULTIDEVICEThe struct member offsets. -
VULKANMEMORYMODEL
public static final int VULKANMEMORYMODELThe struct member offsets. -
VULKANMEMORYMODELDEVICESCOPE
public static final int VULKANMEMORYMODELDEVICESCOPEThe struct member offsets. -
VULKANMEMORYMODELAVAILABILITYVISIBILITYCHAINS
public static final int VULKANMEMORYMODELAVAILABILITYVISIBILITYCHAINSThe struct member offsets. -
SHADEROUTPUTVIEWPORTINDEX
public static final int SHADEROUTPUTVIEWPORTINDEXThe struct member offsets. -
SHADEROUTPUTLAYER
public static final int SHADEROUTPUTLAYERThe struct member offsets. -
SUBGROUPBROADCASTDYNAMICID
public static final int SUBGROUPBROADCASTDYNAMICIDThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceVulkan12Features
Creates aVkPhysicalDeviceVulkan12Features
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<VkPhysicalDeviceVulkan12Features>
-
sType
public int sType()- Returns:
- the value of the
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
samplerMirrorClampToEdge
public boolean samplerMirrorClampToEdge()- Returns:
- the value of the
samplerMirrorClampToEdge
field.
-
drawIndirectCount
public boolean drawIndirectCount()- Returns:
- the value of the
drawIndirectCount
field.
-
storageBuffer8BitAccess
public boolean storageBuffer8BitAccess()- Returns:
- the value of the
storageBuffer8BitAccess
field.
-
uniformAndStorageBuffer8BitAccess
public boolean uniformAndStorageBuffer8BitAccess()- Returns:
- the value of the
uniformAndStorageBuffer8BitAccess
field.
-
storagePushConstant8
public boolean storagePushConstant8()- Returns:
- the value of the
storagePushConstant8
field.
-
shaderBufferInt64Atomics
public boolean shaderBufferInt64Atomics()- Returns:
- the value of the
shaderBufferInt64Atomics
field.
-
shaderFloat16
public boolean shaderFloat16()- Returns:
- the value of the
shaderFloat16
field.
-
shaderInt8
public boolean shaderInt8()- Returns:
- the value of the
shaderInt8
field.
-
descriptorIndexing
public boolean descriptorIndexing()- Returns:
- the value of the
descriptorIndexing
field.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayDynamicIndexing
field.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayDynamicIndexing
field.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayDynamicIndexing
field.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformBufferArrayNonUniformIndexing
field.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderSampledImageArrayNonUniformIndexing
field.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageBufferArrayNonUniformIndexing
field.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageImageArrayNonUniformIndexing
field.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayNonUniformIndexing
field.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayNonUniformIndexing
field.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayNonUniformIndexing
field.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformBufferUpdateAfterBind
field.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingSampledImageUpdateAfterBind
field.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageImageUpdateAfterBind
field.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageBufferUpdateAfterBind
field.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformTexelBufferUpdateAfterBind
field.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageTexelBufferUpdateAfterBind
field.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()- Returns:
- the value of the
descriptorBindingUpdateUnusedWhilePending
field.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()- Returns:
- the value of the
descriptorBindingPartiallyBound
field.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()- Returns:
- the value of the
descriptorBindingVariableDescriptorCount
field.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()- Returns:
- the value of the
runtimeDescriptorArray
field.
-
samplerFilterMinmax
public boolean samplerFilterMinmax()- Returns:
- the value of the
samplerFilterMinmax
field.
-
scalarBlockLayout
public boolean scalarBlockLayout()- Returns:
- the value of the
scalarBlockLayout
field.
-
imagelessFramebuffer
public boolean imagelessFramebuffer()- Returns:
- the value of the
imagelessFramebuffer
field.
-
uniformBufferStandardLayout
public boolean uniformBufferStandardLayout()- Returns:
- the value of the
uniformBufferStandardLayout
field.
-
shaderSubgroupExtendedTypes
public boolean shaderSubgroupExtendedTypes()- Returns:
- the value of the
shaderSubgroupExtendedTypes
field.
-
separateDepthStencilLayouts
public boolean separateDepthStencilLayouts()- Returns:
- the value of the
separateDepthStencilLayouts
field.
-
hostQueryReset
public boolean hostQueryReset()- Returns:
- the value of the
hostQueryReset
field.
-
timelineSemaphore
public boolean timelineSemaphore()- Returns:
- the value of the
timelineSemaphore
field.
-
bufferDeviceAddress
public boolean bufferDeviceAddress()- Returns:
- the value of the
bufferDeviceAddress
field.
-
bufferDeviceAddressCaptureReplay
public boolean bufferDeviceAddressCaptureReplay()- Returns:
- the value of the
bufferDeviceAddressCaptureReplay
field.
-
bufferDeviceAddressMultiDevice
public boolean bufferDeviceAddressMultiDevice()- Returns:
- the value of the
bufferDeviceAddressMultiDevice
field.
-
vulkanMemoryModel
public boolean vulkanMemoryModel()- Returns:
- the value of the
vulkanMemoryModel
field.
-
vulkanMemoryModelDeviceScope
public boolean vulkanMemoryModelDeviceScope()- Returns:
- the value of the
vulkanMemoryModelDeviceScope
field.
-
vulkanMemoryModelAvailabilityVisibilityChains
public boolean vulkanMemoryModelAvailabilityVisibilityChains()- Returns:
- the value of the
vulkanMemoryModelAvailabilityVisibilityChains
field.
-
shaderOutputViewportIndex
public boolean shaderOutputViewportIndex()- Returns:
- the value of the
shaderOutputViewportIndex
field.
-
shaderOutputLayer
public boolean shaderOutputLayer()- Returns:
- the value of the
shaderOutputLayer
field.
-
subgroupBroadcastDynamicId
public boolean subgroupBroadcastDynamicId()- Returns:
- the value of the
subgroupBroadcastDynamicId
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
samplerMirrorClampToEdge
Sets the specified value to thesamplerMirrorClampToEdge
field. -
drawIndirectCount
Sets the specified value to thedrawIndirectCount
field. -
storageBuffer8BitAccess
Sets the specified value to thestorageBuffer8BitAccess
field. -
uniformAndStorageBuffer8BitAccess
Sets the specified value to theuniformAndStorageBuffer8BitAccess
field. -
storagePushConstant8
Sets the specified value to thestoragePushConstant8
field. -
shaderBufferInt64Atomics
Sets the specified value to theshaderBufferInt64Atomics
field. -
shaderFloat16
Sets the specified value to theshaderFloat16
field. -
shaderInt8
Sets the specified value to theshaderInt8
field. -
descriptorIndexing
Sets the specified value to thedescriptorIndexing
field. -
shaderInputAttachmentArrayDynamicIndexing
Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing
field. -
shaderUniformTexelBufferArrayDynamicIndexing
Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing
field. -
shaderStorageTexelBufferArrayDynamicIndexing
Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing
field. -
shaderUniformBufferArrayNonUniformIndexing
Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing
field. -
shaderSampledImageArrayNonUniformIndexing
Sets the specified value to theshaderSampledImageArrayNonUniformIndexing
field. -
shaderStorageBufferArrayNonUniformIndexing
Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing
field. -
shaderStorageImageArrayNonUniformIndexing
Sets the specified value to theshaderStorageImageArrayNonUniformIndexing
field. -
shaderInputAttachmentArrayNonUniformIndexing
Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing
field. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing
field. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing
field. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind
field. -
descriptorBindingSampledImageUpdateAfterBind
Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind
field. -
descriptorBindingStorageImageUpdateAfterBind
Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind
field. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind
field. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind
field. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind
field. -
descriptorBindingUpdateUnusedWhilePending
Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending
field. -
descriptorBindingPartiallyBound
Sets the specified value to thedescriptorBindingPartiallyBound
field. -
descriptorBindingVariableDescriptorCount
Sets the specified value to thedescriptorBindingVariableDescriptorCount
field. -
runtimeDescriptorArray
Sets the specified value to theruntimeDescriptorArray
field. -
samplerFilterMinmax
Sets the specified value to thesamplerFilterMinmax
field. -
scalarBlockLayout
Sets the specified value to thescalarBlockLayout
field. -
imagelessFramebuffer
Sets the specified value to theimagelessFramebuffer
field. -
uniformBufferStandardLayout
Sets the specified value to theuniformBufferStandardLayout
field. -
shaderSubgroupExtendedTypes
Sets the specified value to theshaderSubgroupExtendedTypes
field. -
separateDepthStencilLayouts
Sets the specified value to theseparateDepthStencilLayouts
field. -
hostQueryReset
Sets the specified value to thehostQueryReset
field. -
timelineSemaphore
Sets the specified value to thetimelineSemaphore
field. -
bufferDeviceAddress
Sets the specified value to thebufferDeviceAddress
field. -
bufferDeviceAddressCaptureReplay
Sets the specified value to thebufferDeviceAddressCaptureReplay
field. -
bufferDeviceAddressMultiDevice
Sets the specified value to thebufferDeviceAddressMultiDevice
field. -
vulkanMemoryModel
Sets the specified value to thevulkanMemoryModel
field. -
vulkanMemoryModelDeviceScope
Sets the specified value to thevulkanMemoryModelDeviceScope
field. -
vulkanMemoryModelAvailabilityVisibilityChains
public VkPhysicalDeviceVulkan12Features vulkanMemoryModelAvailabilityVisibilityChains(boolean value) Sets the specified value to thevulkanMemoryModelAvailabilityVisibilityChains
field. -
shaderOutputViewportIndex
Sets the specified value to theshaderOutputViewportIndex
field. -
shaderOutputLayer
Sets the specified value to theshaderOutputLayer
field. -
subgroupBroadcastDynamicId
Sets the specified value to thesubgroupBroadcastDynamicId
field. -
set
public VkPhysicalDeviceVulkan12Features set(int sType, long pNext, boolean samplerMirrorClampToEdge, boolean drawIndirectCount, boolean storageBuffer8BitAccess, boolean uniformAndStorageBuffer8BitAccess, boolean storagePushConstant8, boolean shaderBufferInt64Atomics, boolean shaderSharedInt64Atomics, boolean shaderFloat16, boolean shaderInt8, boolean descriptorIndexing, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray, boolean samplerFilterMinmax, boolean scalarBlockLayout, boolean imagelessFramebuffer, boolean uniformBufferStandardLayout, boolean shaderSubgroupExtendedTypes, boolean separateDepthStencilLayouts, boolean hostQueryReset, boolean timelineSemaphore, boolean bufferDeviceAddress, boolean bufferDeviceAddressCaptureReplay, boolean bufferDeviceAddressMultiDevice, boolean vulkanMemoryModel, boolean vulkanMemoryModelDeviceScope, boolean vulkanMemoryModelAvailabilityVisibilityChains, boolean shaderOutputViewportIndex, boolean shaderOutputLayer, boolean subgroupBroadcastDynamicId) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated withBufferUtils
. -
create
Returns a newVkPhysicalDeviceVulkan12Features
instance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aVkPhysicalDeviceVulkan12Features.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceVulkan12Features.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan12Features
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan12Features.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
nsType
public static int nsType(long struct) Unsafe version ofsType()
. -
npNext
public static long npNext(long struct) Unsafe version ofpNext()
. -
nsamplerMirrorClampToEdge
public static int nsamplerMirrorClampToEdge(long struct) Unsafe version ofsamplerMirrorClampToEdge()
. -
ndrawIndirectCount
public static int ndrawIndirectCount(long struct) Unsafe version ofdrawIndirectCount()
. -
nstorageBuffer8BitAccess
public static int nstorageBuffer8BitAccess(long struct) Unsafe version ofstorageBuffer8BitAccess()
. -
nuniformAndStorageBuffer8BitAccess
public static int nuniformAndStorageBuffer8BitAccess(long struct) Unsafe version ofuniformAndStorageBuffer8BitAccess()
. -
nstoragePushConstant8
public static int nstoragePushConstant8(long struct) Unsafe version ofstoragePushConstant8()
. -
nshaderBufferInt64Atomics
public static int nshaderBufferInt64Atomics(long struct) Unsafe version ofshaderBufferInt64Atomics()
. -
nshaderFloat16
public static int nshaderFloat16(long struct) Unsafe version ofshaderFloat16()
. -
nshaderInt8
public static int nshaderInt8(long struct) Unsafe version ofshaderInt8()
. -
ndescriptorIndexing
public static int ndescriptorIndexing(long struct) Unsafe version ofdescriptorIndexing()
. -
nshaderInputAttachmentArrayDynamicIndexing
public static int nshaderInputAttachmentArrayDynamicIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing()
. -
nshaderUniformTexelBufferArrayDynamicIndexing
public static int nshaderUniformTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing()
. -
nshaderStorageTexelBufferArrayDynamicIndexing
public static int nshaderStorageTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing()
. -
nshaderUniformBufferArrayNonUniformIndexing
public static int nshaderUniformBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing()
. -
nshaderSampledImageArrayNonUniformIndexing
public static int nshaderSampledImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderSampledImageArrayNonUniformIndexing()
. -
nshaderStorageBufferArrayNonUniformIndexing
public static int nshaderStorageBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing()
. -
nshaderStorageImageArrayNonUniformIndexing
public static int nshaderStorageImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageImageArrayNonUniformIndexing()
. -
nshaderInputAttachmentArrayNonUniformIndexing
public static int nshaderInputAttachmentArrayNonUniformIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing()
. -
nshaderUniformTexelBufferArrayNonUniformIndexing
public static int nshaderUniformTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing()
. -
nshaderStorageTexelBufferArrayNonUniformIndexing
public static int nshaderStorageTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing()
. -
ndescriptorBindingUniformBufferUpdateAfterBind
public static int ndescriptorBindingUniformBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind()
. -
ndescriptorBindingSampledImageUpdateAfterBind
public static int ndescriptorBindingSampledImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind()
. -
ndescriptorBindingStorageImageUpdateAfterBind
public static int ndescriptorBindingStorageImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind()
. -
ndescriptorBindingStorageBufferUpdateAfterBind
public static int ndescriptorBindingStorageBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind()
. -
ndescriptorBindingUniformTexelBufferUpdateAfterBind
public static int ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind()
. -
ndescriptorBindingStorageTexelBufferUpdateAfterBind
public static int ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind()
. -
ndescriptorBindingUpdateUnusedWhilePending
public static int ndescriptorBindingUpdateUnusedWhilePending(long struct) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending()
. -
ndescriptorBindingPartiallyBound
public static int ndescriptorBindingPartiallyBound(long struct) Unsafe version ofdescriptorBindingPartiallyBound()
. -
ndescriptorBindingVariableDescriptorCount
public static int ndescriptorBindingVariableDescriptorCount(long struct) Unsafe version ofdescriptorBindingVariableDescriptorCount()
. -
nruntimeDescriptorArray
public static int nruntimeDescriptorArray(long struct) Unsafe version ofruntimeDescriptorArray()
. -
nsamplerFilterMinmax
public static int nsamplerFilterMinmax(long struct) Unsafe version ofsamplerFilterMinmax()
. -
nscalarBlockLayout
public static int nscalarBlockLayout(long struct) Unsafe version ofscalarBlockLayout()
. -
nimagelessFramebuffer
public static int nimagelessFramebuffer(long struct) Unsafe version ofimagelessFramebuffer()
. -
nuniformBufferStandardLayout
public static int nuniformBufferStandardLayout(long struct) Unsafe version ofuniformBufferStandardLayout()
. -
nshaderSubgroupExtendedTypes
public static int nshaderSubgroupExtendedTypes(long struct) Unsafe version ofshaderSubgroupExtendedTypes()
. -
nseparateDepthStencilLayouts
public static int nseparateDepthStencilLayouts(long struct) Unsafe version ofseparateDepthStencilLayouts()
. -
nhostQueryReset
public static int nhostQueryReset(long struct) Unsafe version ofhostQueryReset()
. -
ntimelineSemaphore
public static int ntimelineSemaphore(long struct) Unsafe version oftimelineSemaphore()
. -
nbufferDeviceAddress
public static int nbufferDeviceAddress(long struct) Unsafe version ofbufferDeviceAddress()
. -
nbufferDeviceAddressCaptureReplay
public static int nbufferDeviceAddressCaptureReplay(long struct) Unsafe version ofbufferDeviceAddressCaptureReplay()
. -
nbufferDeviceAddressMultiDevice
public static int nbufferDeviceAddressMultiDevice(long struct) Unsafe version ofbufferDeviceAddressMultiDevice()
. -
nvulkanMemoryModel
public static int nvulkanMemoryModel(long struct) Unsafe version ofvulkanMemoryModel()
. -
nvulkanMemoryModelDeviceScope
public static int nvulkanMemoryModelDeviceScope(long struct) Unsafe version ofvulkanMemoryModelDeviceScope()
. -
nvulkanMemoryModelAvailabilityVisibilityChains
public static int nvulkanMemoryModelAvailabilityVisibilityChains(long struct) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains()
. -
nshaderOutputViewportIndex
public static int nshaderOutputViewportIndex(long struct) Unsafe version ofshaderOutputViewportIndex()
. -
nshaderOutputLayer
public static int nshaderOutputLayer(long struct) Unsafe version ofshaderOutputLayer()
. -
nsubgroupBroadcastDynamicId
public static int nsubgroupBroadcastDynamicId(long struct) Unsafe version ofsubgroupBroadcastDynamicId()
. -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType
. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext
. -
nsamplerMirrorClampToEdge
public static void nsamplerMirrorClampToEdge(long struct, int value) Unsafe version ofsamplerMirrorClampToEdge
. -
ndrawIndirectCount
public static void ndrawIndirectCount(long struct, int value) Unsafe version ofdrawIndirectCount
. -
nstorageBuffer8BitAccess
public static void nstorageBuffer8BitAccess(long struct, int value) Unsafe version ofstorageBuffer8BitAccess
. -
nuniformAndStorageBuffer8BitAccess
public static void nuniformAndStorageBuffer8BitAccess(long struct, int value) Unsafe version ofuniformAndStorageBuffer8BitAccess
. -
nstoragePushConstant8
public static void nstoragePushConstant8(long struct, int value) Unsafe version ofstoragePushConstant8
. -
nshaderBufferInt64Atomics
public static void nshaderBufferInt64Atomics(long struct, int value) Unsafe version ofshaderBufferInt64Atomics
. -
nshaderFloat16
public static void nshaderFloat16(long struct, int value) Unsafe version ofshaderFloat16
. -
nshaderInt8
public static void nshaderInt8(long struct, int value) Unsafe version ofshaderInt8
. -
ndescriptorIndexing
public static void ndescriptorIndexing(long struct, int value) Unsafe version ofdescriptorIndexing
. -
nshaderInputAttachmentArrayDynamicIndexing
public static void nshaderInputAttachmentArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing
. -
nshaderUniformTexelBufferArrayDynamicIndexing
public static void nshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing
. -
nshaderStorageTexelBufferArrayDynamicIndexing
public static void nshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing
. -
nshaderUniformBufferArrayNonUniformIndexing
public static void nshaderUniformBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing
. -
nshaderSampledImageArrayNonUniformIndexing
public static void nshaderSampledImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderSampledImageArrayNonUniformIndexing
. -
nshaderStorageBufferArrayNonUniformIndexing
public static void nshaderStorageBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing
. -
nshaderStorageImageArrayNonUniformIndexing
public static void nshaderStorageImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageImageArrayNonUniformIndexing
. -
nshaderInputAttachmentArrayNonUniformIndexing
public static void nshaderInputAttachmentArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing
. -
nshaderUniformTexelBufferArrayNonUniformIndexing
public static void nshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing
. -
nshaderStorageTexelBufferArrayNonUniformIndexing
public static void nshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing
. -
ndescriptorBindingUniformBufferUpdateAfterBind
public static void ndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind
. -
ndescriptorBindingSampledImageUpdateAfterBind
public static void ndescriptorBindingSampledImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind
. -
ndescriptorBindingStorageImageUpdateAfterBind
public static void ndescriptorBindingStorageImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind
. -
ndescriptorBindingStorageBufferUpdateAfterBind
public static void ndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind
. -
ndescriptorBindingUniformTexelBufferUpdateAfterBind
public static void ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind
. -
ndescriptorBindingStorageTexelBufferUpdateAfterBind
public static void ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind
. -
ndescriptorBindingUpdateUnusedWhilePending
public static void ndescriptorBindingUpdateUnusedWhilePending(long struct, int value) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending
. -
ndescriptorBindingPartiallyBound
public static void ndescriptorBindingPartiallyBound(long struct, int value) Unsafe version ofdescriptorBindingPartiallyBound
. -
ndescriptorBindingVariableDescriptorCount
public static void ndescriptorBindingVariableDescriptorCount(long struct, int value) Unsafe version ofdescriptorBindingVariableDescriptorCount
. -
nruntimeDescriptorArray
public static void nruntimeDescriptorArray(long struct, int value) Unsafe version ofruntimeDescriptorArray
. -
nsamplerFilterMinmax
public static void nsamplerFilterMinmax(long struct, int value) Unsafe version ofsamplerFilterMinmax
. -
nscalarBlockLayout
public static void nscalarBlockLayout(long struct, int value) Unsafe version ofscalarBlockLayout
. -
nimagelessFramebuffer
public static void nimagelessFramebuffer(long struct, int value) Unsafe version ofimagelessFramebuffer
. -
nuniformBufferStandardLayout
public static void nuniformBufferStandardLayout(long struct, int value) Unsafe version ofuniformBufferStandardLayout
. -
nshaderSubgroupExtendedTypes
public static void nshaderSubgroupExtendedTypes(long struct, int value) Unsafe version ofshaderSubgroupExtendedTypes
. -
nseparateDepthStencilLayouts
public static void nseparateDepthStencilLayouts(long struct, int value) Unsafe version ofseparateDepthStencilLayouts
. -
nhostQueryReset
public static void nhostQueryReset(long struct, int value) Unsafe version ofhostQueryReset
. -
ntimelineSemaphore
public static void ntimelineSemaphore(long struct, int value) Unsafe version oftimelineSemaphore
. -
nbufferDeviceAddress
public static void nbufferDeviceAddress(long struct, int value) Unsafe version ofbufferDeviceAddress
. -
nbufferDeviceAddressCaptureReplay
public static void nbufferDeviceAddressCaptureReplay(long struct, int value) Unsafe version ofbufferDeviceAddressCaptureReplay
. -
nbufferDeviceAddressMultiDevice
public static void nbufferDeviceAddressMultiDevice(long struct, int value) Unsafe version ofbufferDeviceAddressMultiDevice
. -
nvulkanMemoryModel
public static void nvulkanMemoryModel(long struct, int value) Unsafe version ofvulkanMemoryModel
. -
nvulkanMemoryModelDeviceScope
public static void nvulkanMemoryModelDeviceScope(long struct, int value) Unsafe version ofvulkanMemoryModelDeviceScope
. -
nvulkanMemoryModelAvailabilityVisibilityChains
public static void nvulkanMemoryModelAvailabilityVisibilityChains(long struct, int value) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains
. -
nshaderOutputViewportIndex
public static void nshaderOutputViewportIndex(long struct, int value) Unsafe version ofshaderOutputViewportIndex
. -
nshaderOutputLayer
public static void nshaderOutputLayer(long struct, int value) Unsafe version ofshaderOutputLayer
. -
nsubgroupBroadcastDynamicId
public static void nsubgroupBroadcastDynamicId(long struct, int value) Unsafe version ofsubgroupBroadcastDynamicId
.
-