Record Class VkPhysicalDeviceVulkan12Features
- All Implemented Interfaces:
IPointer
,IVkPhysicalDeviceVulkan12Features
Represents a pointer to a VkPhysicalDeviceVulkan12Features
structure in native memory.
Structure
typedef struct VkPhysicalDeviceVulkan12Features {
VkStructureType
sType
;
void* pNext
; // optional
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
;
} VkPhysicalDeviceVulkan12Features;
Auto initialization
This structure has the following members that can be automatically initialized:
sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES
The allocate
(allocate(Arena)
, allocate(Arena, long)
)
functions will automatically initialize these fields. Also, you may call autoInit()
to initialize these fields manually for non-allocated instances.
Contracts
The property segment()
should always be not-null
(segment != NULL && !segment.equals(MemorySegment.NULL)
), and properly aligned to
LAYOUT.byteAlignment()
bytes. To represent null pointer, you may use a Java
null
instead. See the documentation of IPointer.segment()
for more details.
The constructor of this class is marked as UnsafeConstructor
, because it does not
perform any runtime check. The constructor can be useful for automatic code generators.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
Represents a pointer to / an array ofVkPhysicalDeviceVulkan12Features
structure(s) in native memory. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final StructLayout
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final AddressLayout
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
-
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceVulkan12Features
(@NotNull MemorySegment segment) Creates an instance of aVkPhysicalDeviceVulkan12Features
record class. -
Method Summary
Modifier and TypeMethodDescriptionvoid
autoInit()
int
bufferDeviceAddress
(int value) int
bufferDeviceAddressCaptureReplay
(int value) int
bufferDeviceAddressMultiDevice
(int value) clone
(Arena arena, VkPhysicalDeviceVulkan12Features src) int
descriptorBindingPartiallyBound
(int value) int
descriptorBindingSampledImageUpdateAfterBind
(int value) int
int
descriptorBindingStorageImageUpdateAfterBind
(int value) int
int
int
int
descriptorBindingUpdateUnusedWhilePending
(int value) int
descriptorBindingVariableDescriptorCount
(int value) int
descriptorIndexing
(int value) int
drawIndirectCount
(int value) final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.int
hostQueryReset
(int value) int
imagelessFramebuffer
(int value) pNext()
void
pNext
(MemorySegment value) int
runtimeDescriptorArray
(int value) int
samplerFilterMinmax
(int value) int
samplerMirrorClampToEdge
(int value) int
scalarBlockLayout
(int value) @NotNull MemorySegment
segment()
Returns the value of thesegment
record component.int
separateDepthStencilLayouts
(int value) int
shaderBufferInt64Atomics
(int value) int
shaderFloat16
(int value) int
shaderInputAttachmentArrayDynamicIndexing
(int value) int
shaderInputAttachmentArrayNonUniformIndexing
(int value) int
shaderInt8
(int value) int
shaderOutputLayer
(int value) int
shaderOutputViewportIndex
(int value) int
shaderSampledImageArrayNonUniformIndexing
(int value) int
shaderSharedInt64Atomics
(int value) int
shaderStorageBufferArrayNonUniformIndexing
(int value) int
shaderStorageImageArrayNonUniformIndexing
(int value) int
shaderStorageTexelBufferArrayDynamicIndexing
(int value) int
int
shaderSubgroupExtendedTypes
(int value) int
shaderUniformBufferArrayNonUniformIndexing
(int value) int
shaderUniformTexelBufferArrayDynamicIndexing
(int value) int
int
storageBuffer8BitAccess
(int value) int
storagePushConstant8
(int value) int
sType()
sType
(int value) int
subgroupBroadcastDynamicId
(int value) int
timelineSemaphore
(int value) final String
toString()
Returns a string representation of this record class.int
uniformAndStorageBuffer8BitAccess
(int value) int
uniformBufferStandardLayout
(int value) int
vulkanMemoryModel
(int value) int
int
vulkanMemoryModelDeviceScope
(int value)
-
Field Details
-
LAYOUT
-
BYTES
public static final long BYTES -
PATH$sType
-
PATH$pNext
-
PATH$samplerMirrorClampToEdge
-
PATH$drawIndirectCount
-
PATH$storageBuffer8BitAccess
-
PATH$uniformAndStorageBuffer8BitAccess
-
PATH$storagePushConstant8
-
PATH$shaderBufferInt64Atomics
-
PATH$shaderFloat16
-
PATH$shaderInt8
-
PATH$descriptorIndexing
-
PATH$shaderInputAttachmentArrayDynamicIndexing
-
PATH$shaderUniformTexelBufferArrayDynamicIndexing
-
PATH$shaderStorageTexelBufferArrayDynamicIndexing
-
PATH$shaderUniformBufferArrayNonUniformIndexing
-
PATH$shaderSampledImageArrayNonUniformIndexing
-
PATH$shaderStorageBufferArrayNonUniformIndexing
-
PATH$shaderStorageImageArrayNonUniformIndexing
-
PATH$shaderInputAttachmentArrayNonUniformIndexing
-
PATH$shaderUniformTexelBufferArrayNonUniformIndexing
-
PATH$shaderStorageTexelBufferArrayNonUniformIndexing
-
PATH$descriptorBindingUniformBufferUpdateAfterBind
-
PATH$descriptorBindingSampledImageUpdateAfterBind
-
PATH$descriptorBindingStorageImageUpdateAfterBind
-
PATH$descriptorBindingStorageBufferUpdateAfterBind
-
PATH$descriptorBindingUniformTexelBufferUpdateAfterBind
public static final MemoryLayout.PathElement PATH$descriptorBindingUniformTexelBufferUpdateAfterBind -
PATH$descriptorBindingStorageTexelBufferUpdateAfterBind
public static final MemoryLayout.PathElement PATH$descriptorBindingStorageTexelBufferUpdateAfterBind -
PATH$descriptorBindingUpdateUnusedWhilePending
-
PATH$descriptorBindingPartiallyBound
-
PATH$descriptorBindingVariableDescriptorCount
-
PATH$runtimeDescriptorArray
-
PATH$samplerFilterMinmax
-
PATH$scalarBlockLayout
-
PATH$imagelessFramebuffer
-
PATH$uniformBufferStandardLayout
-
PATH$shaderSubgroupExtendedTypes
-
PATH$separateDepthStencilLayouts
-
PATH$hostQueryReset
-
PATH$timelineSemaphore
-
PATH$bufferDeviceAddress
-
PATH$bufferDeviceAddressCaptureReplay
-
PATH$bufferDeviceAddressMultiDevice
-
PATH$vulkanMemoryModel
-
PATH$vulkanMemoryModelDeviceScope
-
PATH$vulkanMemoryModelAvailabilityVisibilityChains
-
PATH$shaderOutputViewportIndex
-
PATH$shaderOutputLayer
-
PATH$subgroupBroadcastDynamicId
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$samplerMirrorClampToEdge
-
LAYOUT$drawIndirectCount
-
LAYOUT$storageBuffer8BitAccess
-
LAYOUT$uniformAndStorageBuffer8BitAccess
-
LAYOUT$storagePushConstant8
-
LAYOUT$shaderBufferInt64Atomics
-
LAYOUT$shaderFloat16
-
LAYOUT$shaderInt8
-
LAYOUT$descriptorIndexing
-
LAYOUT$shaderInputAttachmentArrayDynamicIndexing
-
LAYOUT$shaderUniformTexelBufferArrayDynamicIndexing
-
LAYOUT$shaderStorageTexelBufferArrayDynamicIndexing
-
LAYOUT$shaderUniformBufferArrayNonUniformIndexing
-
LAYOUT$shaderSampledImageArrayNonUniformIndexing
-
LAYOUT$shaderStorageBufferArrayNonUniformIndexing
-
LAYOUT$shaderStorageImageArrayNonUniformIndexing
-
LAYOUT$shaderInputAttachmentArrayNonUniformIndexing
-
LAYOUT$shaderUniformTexelBufferArrayNonUniformIndexing
-
LAYOUT$shaderStorageTexelBufferArrayNonUniformIndexing
-
LAYOUT$descriptorBindingUniformBufferUpdateAfterBind
-
LAYOUT$descriptorBindingSampledImageUpdateAfterBind
-
LAYOUT$descriptorBindingStorageImageUpdateAfterBind
-
LAYOUT$descriptorBindingStorageBufferUpdateAfterBind
-
LAYOUT$descriptorBindingUniformTexelBufferUpdateAfterBind
-
LAYOUT$descriptorBindingStorageTexelBufferUpdateAfterBind
-
LAYOUT$descriptorBindingUpdateUnusedWhilePending
-
LAYOUT$descriptorBindingPartiallyBound
-
LAYOUT$descriptorBindingVariableDescriptorCount
-
LAYOUT$runtimeDescriptorArray
-
LAYOUT$samplerFilterMinmax
-
LAYOUT$scalarBlockLayout
-
LAYOUT$imagelessFramebuffer
-
LAYOUT$uniformBufferStandardLayout
-
LAYOUT$shaderSubgroupExtendedTypes
-
LAYOUT$separateDepthStencilLayouts
-
LAYOUT$hostQueryReset
-
LAYOUT$timelineSemaphore
-
LAYOUT$bufferDeviceAddress
-
LAYOUT$bufferDeviceAddressCaptureReplay
-
LAYOUT$bufferDeviceAddressMultiDevice
-
LAYOUT$vulkanMemoryModel
-
LAYOUT$vulkanMemoryModelDeviceScope
-
LAYOUT$vulkanMemoryModelAvailabilityVisibilityChains
-
LAYOUT$shaderOutputViewportIndex
-
LAYOUT$shaderOutputLayer
-
LAYOUT$subgroupBroadcastDynamicId
-
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$samplerMirrorClampToEdge
public static final long SIZE$samplerMirrorClampToEdge -
SIZE$drawIndirectCount
public static final long SIZE$drawIndirectCount -
SIZE$storageBuffer8BitAccess
public static final long SIZE$storageBuffer8BitAccess -
SIZE$uniformAndStorageBuffer8BitAccess
public static final long SIZE$uniformAndStorageBuffer8BitAccess -
SIZE$storagePushConstant8
public static final long SIZE$storagePushConstant8 -
SIZE$shaderBufferInt64Atomics
public static final long SIZE$shaderBufferInt64Atomics -
SIZE$shaderFloat16
public static final long SIZE$shaderFloat16 -
SIZE$shaderInt8
public static final long SIZE$shaderInt8 -
SIZE$descriptorIndexing
public static final long SIZE$descriptorIndexing -
SIZE$shaderInputAttachmentArrayDynamicIndexing
public static final long SIZE$shaderInputAttachmentArrayDynamicIndexing -
SIZE$shaderUniformTexelBufferArrayDynamicIndexing
public static final long SIZE$shaderUniformTexelBufferArrayDynamicIndexing -
SIZE$shaderStorageTexelBufferArrayDynamicIndexing
public static final long SIZE$shaderStorageTexelBufferArrayDynamicIndexing -
SIZE$shaderUniformBufferArrayNonUniformIndexing
public static final long SIZE$shaderUniformBufferArrayNonUniformIndexing -
SIZE$shaderSampledImageArrayNonUniformIndexing
public static final long SIZE$shaderSampledImageArrayNonUniformIndexing -
SIZE$shaderStorageBufferArrayNonUniformIndexing
public static final long SIZE$shaderStorageBufferArrayNonUniformIndexing -
SIZE$shaderStorageImageArrayNonUniformIndexing
public static final long SIZE$shaderStorageImageArrayNonUniformIndexing -
SIZE$shaderInputAttachmentArrayNonUniformIndexing
public static final long SIZE$shaderInputAttachmentArrayNonUniformIndexing -
SIZE$shaderUniformTexelBufferArrayNonUniformIndexing
public static final long SIZE$shaderUniformTexelBufferArrayNonUniformIndexing -
SIZE$shaderStorageTexelBufferArrayNonUniformIndexing
public static final long SIZE$shaderStorageTexelBufferArrayNonUniformIndexing -
SIZE$descriptorBindingUniformBufferUpdateAfterBind
public static final long SIZE$descriptorBindingUniformBufferUpdateAfterBind -
SIZE$descriptorBindingSampledImageUpdateAfterBind
public static final long SIZE$descriptorBindingSampledImageUpdateAfterBind -
SIZE$descriptorBindingStorageImageUpdateAfterBind
public static final long SIZE$descriptorBindingStorageImageUpdateAfterBind -
SIZE$descriptorBindingStorageBufferUpdateAfterBind
public static final long SIZE$descriptorBindingStorageBufferUpdateAfterBind -
SIZE$descriptorBindingUniformTexelBufferUpdateAfterBind
public static final long SIZE$descriptorBindingUniformTexelBufferUpdateAfterBind -
SIZE$descriptorBindingStorageTexelBufferUpdateAfterBind
public static final long SIZE$descriptorBindingStorageTexelBufferUpdateAfterBind -
SIZE$descriptorBindingUpdateUnusedWhilePending
public static final long SIZE$descriptorBindingUpdateUnusedWhilePending -
SIZE$descriptorBindingPartiallyBound
public static final long SIZE$descriptorBindingPartiallyBound -
SIZE$descriptorBindingVariableDescriptorCount
public static final long SIZE$descriptorBindingVariableDescriptorCount -
SIZE$runtimeDescriptorArray
public static final long SIZE$runtimeDescriptorArray -
SIZE$samplerFilterMinmax
public static final long SIZE$samplerFilterMinmax -
SIZE$scalarBlockLayout
public static final long SIZE$scalarBlockLayout -
SIZE$imagelessFramebuffer
public static final long SIZE$imagelessFramebuffer -
SIZE$uniformBufferStandardLayout
public static final long SIZE$uniformBufferStandardLayout -
SIZE$shaderSubgroupExtendedTypes
public static final long SIZE$shaderSubgroupExtendedTypes -
SIZE$separateDepthStencilLayouts
public static final long SIZE$separateDepthStencilLayouts -
SIZE$hostQueryReset
public static final long SIZE$hostQueryReset -
SIZE$timelineSemaphore
public static final long SIZE$timelineSemaphore -
SIZE$bufferDeviceAddress
public static final long SIZE$bufferDeviceAddress -
SIZE$bufferDeviceAddressCaptureReplay
public static final long SIZE$bufferDeviceAddressCaptureReplay -
SIZE$bufferDeviceAddressMultiDevice
public static final long SIZE$bufferDeviceAddressMultiDevice -
SIZE$vulkanMemoryModel
public static final long SIZE$vulkanMemoryModel -
SIZE$vulkanMemoryModelDeviceScope
public static final long SIZE$vulkanMemoryModelDeviceScope -
SIZE$vulkanMemoryModelAvailabilityVisibilityChains
public static final long SIZE$vulkanMemoryModelAvailabilityVisibilityChains -
SIZE$shaderOutputViewportIndex
public static final long SIZE$shaderOutputViewportIndex -
SIZE$shaderOutputLayer
public static final long SIZE$shaderOutputLayer -
SIZE$subgroupBroadcastDynamicId
public static final long SIZE$subgroupBroadcastDynamicId -
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$samplerMirrorClampToEdge
public static final long OFFSET$samplerMirrorClampToEdge -
OFFSET$drawIndirectCount
public static final long OFFSET$drawIndirectCount -
OFFSET$storageBuffer8BitAccess
public static final long OFFSET$storageBuffer8BitAccess -
OFFSET$uniformAndStorageBuffer8BitAccess
public static final long OFFSET$uniformAndStorageBuffer8BitAccess -
OFFSET$storagePushConstant8
public static final long OFFSET$storagePushConstant8 -
OFFSET$shaderBufferInt64Atomics
public static final long OFFSET$shaderBufferInt64Atomics -
OFFSET$shaderFloat16
public static final long OFFSET$shaderFloat16 -
OFFSET$shaderInt8
public static final long OFFSET$shaderInt8 -
OFFSET$descriptorIndexing
public static final long OFFSET$descriptorIndexing -
OFFSET$shaderInputAttachmentArrayDynamicIndexing
public static final long OFFSET$shaderInputAttachmentArrayDynamicIndexing -
OFFSET$shaderUniformTexelBufferArrayDynamicIndexing
public static final long OFFSET$shaderUniformTexelBufferArrayDynamicIndexing -
OFFSET$shaderStorageTexelBufferArrayDynamicIndexing
public static final long OFFSET$shaderStorageTexelBufferArrayDynamicIndexing -
OFFSET$shaderUniformBufferArrayNonUniformIndexing
public static final long OFFSET$shaderUniformBufferArrayNonUniformIndexing -
OFFSET$shaderSampledImageArrayNonUniformIndexing
public static final long OFFSET$shaderSampledImageArrayNonUniformIndexing -
OFFSET$shaderStorageBufferArrayNonUniformIndexing
public static final long OFFSET$shaderStorageBufferArrayNonUniformIndexing -
OFFSET$shaderStorageImageArrayNonUniformIndexing
public static final long OFFSET$shaderStorageImageArrayNonUniformIndexing -
OFFSET$shaderInputAttachmentArrayNonUniformIndexing
public static final long OFFSET$shaderInputAttachmentArrayNonUniformIndexing -
OFFSET$shaderUniformTexelBufferArrayNonUniformIndexing
public static final long OFFSET$shaderUniformTexelBufferArrayNonUniformIndexing -
OFFSET$shaderStorageTexelBufferArrayNonUniformIndexing
public static final long OFFSET$shaderStorageTexelBufferArrayNonUniformIndexing -
OFFSET$descriptorBindingUniformBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingUniformBufferUpdateAfterBind -
OFFSET$descriptorBindingSampledImageUpdateAfterBind
public static final long OFFSET$descriptorBindingSampledImageUpdateAfterBind -
OFFSET$descriptorBindingStorageImageUpdateAfterBind
public static final long OFFSET$descriptorBindingStorageImageUpdateAfterBind -
OFFSET$descriptorBindingStorageBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingStorageBufferUpdateAfterBind -
OFFSET$descriptorBindingUniformTexelBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingUniformTexelBufferUpdateAfterBind -
OFFSET$descriptorBindingStorageTexelBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingStorageTexelBufferUpdateAfterBind -
OFFSET$descriptorBindingUpdateUnusedWhilePending
public static final long OFFSET$descriptorBindingUpdateUnusedWhilePending -
OFFSET$descriptorBindingPartiallyBound
public static final long OFFSET$descriptorBindingPartiallyBound -
OFFSET$descriptorBindingVariableDescriptorCount
public static final long OFFSET$descriptorBindingVariableDescriptorCount -
OFFSET$runtimeDescriptorArray
public static final long OFFSET$runtimeDescriptorArray -
OFFSET$samplerFilterMinmax
public static final long OFFSET$samplerFilterMinmax -
OFFSET$scalarBlockLayout
public static final long OFFSET$scalarBlockLayout -
OFFSET$imagelessFramebuffer
public static final long OFFSET$imagelessFramebuffer -
OFFSET$uniformBufferStandardLayout
public static final long OFFSET$uniformBufferStandardLayout -
OFFSET$shaderSubgroupExtendedTypes
public static final long OFFSET$shaderSubgroupExtendedTypes -
OFFSET$separateDepthStencilLayouts
public static final long OFFSET$separateDepthStencilLayouts -
OFFSET$hostQueryReset
public static final long OFFSET$hostQueryReset -
OFFSET$timelineSemaphore
public static final long OFFSET$timelineSemaphore -
OFFSET$bufferDeviceAddress
public static final long OFFSET$bufferDeviceAddress -
OFFSET$bufferDeviceAddressCaptureReplay
public static final long OFFSET$bufferDeviceAddressCaptureReplay -
OFFSET$bufferDeviceAddressMultiDevice
public static final long OFFSET$bufferDeviceAddressMultiDevice -
OFFSET$vulkanMemoryModel
public static final long OFFSET$vulkanMemoryModel -
OFFSET$vulkanMemoryModelDeviceScope
public static final long OFFSET$vulkanMemoryModelDeviceScope -
OFFSET$vulkanMemoryModelAvailabilityVisibilityChains
public static final long OFFSET$vulkanMemoryModelAvailabilityVisibilityChains -
OFFSET$shaderOutputViewportIndex
public static final long OFFSET$shaderOutputViewportIndex -
OFFSET$shaderOutputLayer
public static final long OFFSET$shaderOutputLayer -
OFFSET$subgroupBroadcastDynamicId
public static final long OFFSET$subgroupBroadcastDynamicId
-
-
Constructor Details
-
VkPhysicalDeviceVulkan12Features
Creates an instance of aVkPhysicalDeviceVulkan12Features
record class.- Parameters:
segment
- the value for thesegment
record component
-
-
Method Details
-
allocate
-
allocate
-
clone
public static VkPhysicalDeviceVulkan12Features clone(Arena arena, VkPhysicalDeviceVulkan12Features src) -
autoInit
public void autoInit() -
sType
-
sType
-
pNext
-
pNext
-
pNext
-
samplerMirrorClampToEdge
-
samplerMirrorClampToEdge
public VkPhysicalDeviceVulkan12Features samplerMirrorClampToEdge(@NativeType("VkBool32") @Unsigned int value) -
drawIndirectCount
-
drawIndirectCount
public VkPhysicalDeviceVulkan12Features drawIndirectCount(@NativeType("VkBool32") @Unsigned int value) -
storageBuffer8BitAccess
-
storageBuffer8BitAccess
public VkPhysicalDeviceVulkan12Features storageBuffer8BitAccess(@NativeType("VkBool32") @Unsigned int value) -
uniformAndStorageBuffer8BitAccess
-
uniformAndStorageBuffer8BitAccess
public VkPhysicalDeviceVulkan12Features uniformAndStorageBuffer8BitAccess(@NativeType("VkBool32") @Unsigned int value) -
storagePushConstant8
-
storagePushConstant8
public VkPhysicalDeviceVulkan12Features storagePushConstant8(@NativeType("VkBool32") @Unsigned int value) -
shaderBufferInt64Atomics
-
shaderBufferInt64Atomics
public VkPhysicalDeviceVulkan12Features shaderBufferInt64Atomics(@NativeType("VkBool32") @Unsigned int value) -
shaderFloat16
-
shaderFloat16
-
shaderInt8
-
shaderInt8
-
descriptorIndexing
-
descriptorIndexing
public VkPhysicalDeviceVulkan12Features descriptorIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderInputAttachmentArrayDynamicIndexing
-
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceVulkan12Features shaderInputAttachmentArrayDynamicIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderUniformTexelBufferArrayDynamicIndexing
-
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceVulkan12Features shaderUniformTexelBufferArrayDynamicIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderStorageTexelBufferArrayDynamicIndexing
-
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceVulkan12Features shaderStorageTexelBufferArrayDynamicIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderUniformBufferArrayNonUniformIndexing
-
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderUniformBufferArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderSampledImageArrayNonUniformIndexing
-
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderSampledImageArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderStorageBufferArrayNonUniformIndexing
-
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderStorageBufferArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderStorageImageArrayNonUniformIndexing
-
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderStorageImageArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderInputAttachmentArrayNonUniformIndexing
-
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderInputAttachmentArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderUniformTexelBufferArrayNonUniformIndexing
-
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderUniformTexelBufferArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
shaderStorageTexelBufferArrayNonUniformIndexing
-
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderStorageTexelBufferArrayNonUniformIndexing(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingUniformBufferUpdateAfterBind
-
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingUniformBufferUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingSampledImageUpdateAfterBind
-
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingSampledImageUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingStorageImageUpdateAfterBind
-
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageImageUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingStorageBufferUpdateAfterBind
-
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageBufferUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingUniformTexelBufferUpdateAfterBind
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingUniformTexelBufferUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingStorageTexelBufferUpdateAfterBind
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageTexelBufferUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingUpdateUnusedWhilePending
-
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceVulkan12Features descriptorBindingUpdateUnusedWhilePending(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingPartiallyBound
-
descriptorBindingPartiallyBound
public VkPhysicalDeviceVulkan12Features descriptorBindingPartiallyBound(@NativeType("VkBool32") @Unsigned int value) -
descriptorBindingVariableDescriptorCount
-
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceVulkan12Features descriptorBindingVariableDescriptorCount(@NativeType("VkBool32") @Unsigned int value) -
runtimeDescriptorArray
-
runtimeDescriptorArray
public VkPhysicalDeviceVulkan12Features runtimeDescriptorArray(@NativeType("VkBool32") @Unsigned int value) -
samplerFilterMinmax
-
samplerFilterMinmax
public VkPhysicalDeviceVulkan12Features samplerFilterMinmax(@NativeType("VkBool32") @Unsigned int value) -
scalarBlockLayout
-
scalarBlockLayout
public VkPhysicalDeviceVulkan12Features scalarBlockLayout(@NativeType("VkBool32") @Unsigned int value) -
imagelessFramebuffer
-
imagelessFramebuffer
public VkPhysicalDeviceVulkan12Features imagelessFramebuffer(@NativeType("VkBool32") @Unsigned int value) -
uniformBufferStandardLayout
-
uniformBufferStandardLayout
public VkPhysicalDeviceVulkan12Features uniformBufferStandardLayout(@NativeType("VkBool32") @Unsigned int value) -
shaderSubgroupExtendedTypes
-
shaderSubgroupExtendedTypes
public VkPhysicalDeviceVulkan12Features shaderSubgroupExtendedTypes(@NativeType("VkBool32") @Unsigned int value) -
separateDepthStencilLayouts
-
separateDepthStencilLayouts
public VkPhysicalDeviceVulkan12Features separateDepthStencilLayouts(@NativeType("VkBool32") @Unsigned int value) -
hostQueryReset
-
hostQueryReset
-
timelineSemaphore
-
timelineSemaphore
public VkPhysicalDeviceVulkan12Features timelineSemaphore(@NativeType("VkBool32") @Unsigned int value) -
bufferDeviceAddress
-
bufferDeviceAddress
public VkPhysicalDeviceVulkan12Features bufferDeviceAddress(@NativeType("VkBool32") @Unsigned int value) -
bufferDeviceAddressCaptureReplay
-
bufferDeviceAddressCaptureReplay
public VkPhysicalDeviceVulkan12Features bufferDeviceAddressCaptureReplay(@NativeType("VkBool32") @Unsigned int value) -
bufferDeviceAddressMultiDevice
-
bufferDeviceAddressMultiDevice
public VkPhysicalDeviceVulkan12Features bufferDeviceAddressMultiDevice(@NativeType("VkBool32") @Unsigned int value) -
vulkanMemoryModel
-
vulkanMemoryModel
public VkPhysicalDeviceVulkan12Features vulkanMemoryModel(@NativeType("VkBool32") @Unsigned int value) -
vulkanMemoryModelDeviceScope
-
vulkanMemoryModelDeviceScope
public VkPhysicalDeviceVulkan12Features vulkanMemoryModelDeviceScope(@NativeType("VkBool32") @Unsigned int value) -
vulkanMemoryModelAvailabilityVisibilityChains
-
vulkanMemoryModelAvailabilityVisibilityChains
public VkPhysicalDeviceVulkan12Features vulkanMemoryModelAvailabilityVisibilityChains(@NativeType("VkBool32") @Unsigned int value) -
shaderOutputViewportIndex
-
shaderOutputViewportIndex
public VkPhysicalDeviceVulkan12Features shaderOutputViewportIndex(@NativeType("VkBool32") @Unsigned int value) -
shaderOutputLayer
-
shaderOutputLayer
public VkPhysicalDeviceVulkan12Features shaderOutputLayer(@NativeType("VkBool32") @Unsigned int value) -
subgroupBroadcastDynamicId
-
subgroupBroadcastDynamicId
public VkPhysicalDeviceVulkan12Features subgroupBroadcastDynamicId(@NativeType("VkBool32") @Unsigned int value) -
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
segment
Returns the value of thesegment
record component.
-