Record Class VkPhysicalDeviceVulkan12Properties
- All Implemented Interfaces:
IPointer
,IVkPhysicalDeviceVulkan12Properties
Represents a pointer to a VkPhysicalDeviceVulkan12Properties
structure in native memory.
Structure
typedef struct VkPhysicalDeviceVulkan12Properties {
VkStructureType
sType
;
void* pNext
; // optional
VkDriverId
driverID
;
char[VK_MAX_DRIVER_NAME_SIZE] driverName
;
char[VK_MAX_DRIVER_INFO_SIZE] driverInfo
;
VkConformanceVersion
conformanceVersion
;
VkShaderFloatControlsIndependence
denormBehaviorIndependence
;
VkShaderFloatControlsIndependence
roundingModeIndependence
;
VkBool32 shaderSignedZeroInfNanPreserveFloat16
;
VkBool32 shaderSignedZeroInfNanPreserveFloat32
;
VkBool32 shaderSignedZeroInfNanPreserveFloat64
;
VkBool32 shaderDenormPreserveFloat16
;
VkBool32 shaderDenormPreserveFloat32
;
VkBool32 shaderDenormPreserveFloat64
;
VkBool32 shaderDenormFlushToZeroFloat16
;
VkBool32 shaderDenormFlushToZeroFloat32
;
VkBool32 shaderDenormFlushToZeroFloat64
;
VkBool32 shaderRoundingModeRTEFloat16
;
VkBool32 shaderRoundingModeRTEFloat32
;
VkBool32 shaderRoundingModeRTEFloat64
;
VkBool32 shaderRoundingModeRTZFloat16
;
VkBool32 shaderRoundingModeRTZFloat32
;
VkBool32 shaderRoundingModeRTZFloat64
;
uint32_t maxUpdateAfterBindDescriptorsInAllPools
;
VkBool32 shaderUniformBufferArrayNonUniformIndexingNative
;
VkBool32 shaderSampledImageArrayNonUniformIndexingNative
;
VkBool32 shaderStorageBufferArrayNonUniformIndexingNative
;
VkBool32 shaderStorageImageArrayNonUniformIndexingNative
;
VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative
;
VkBool32 robustBufferAccessUpdateAfterBind
;
VkBool32 quadDivergentImplicitLod
;
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers
;
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers
;
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers
;
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages
;
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages
;
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments
;
uint32_t maxPerStageUpdateAfterBindResources
;
uint32_t maxDescriptorSetUpdateAfterBindSamplers
;
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers
;
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
;
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers
;
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
;
uint32_t maxDescriptorSetUpdateAfterBindSampledImages
;
uint32_t maxDescriptorSetUpdateAfterBindStorageImages
;
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments
;
VkResolveModeFlags
supportedDepthResolveModes
;
VkResolveModeFlags
supportedStencilResolveModes
;
VkBool32 independentResolveNone
;
VkBool32 independentResolve
;
VkBool32 filterMinmaxSingleComponentFormats
;
VkBool32 filterMinmaxImageComponentMapping
;
uint64_t maxTimelineSemaphoreValueDifference
;
VkSampleCountFlags
framebufferIntegerColorSampleCounts
; // optional
} VkPhysicalDeviceVulkan12Properties;
Auto initialization
This structure has the following members that can be automatically initialized:
sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES
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 ofVkPhysicalDeviceVulkan12Properties
structure(s) in native memory. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final StructLayout
static final StructLayout
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final SequenceLayout
static final SequenceLayout
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.OfLong
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 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 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 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
static final long
static final long
static final long
static final long
static final long
-
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceVulkan12Properties
(@NotNull MemorySegment segment) Creates an instance of aVkPhysicalDeviceVulkan12Properties
record class. -
Method Summary
Modifier and TypeMethodDescriptionvoid
autoInit()
clone
(Arena arena, VkPhysicalDeviceVulkan12Properties src) @NotNull VkConformanceVersion
conformanceVersion
(@NotNull VkConformanceVersion value) conformanceVersion
(Consumer<@NotNull VkConformanceVersion> consumer) int
denormBehaviorIndependence
(int value) int
driverID()
driverID
(int value) driverInfo
(BytePtr value) driverName
(BytePtr value) final boolean
Indicates whether some other object is "equal to" this one.int
filterMinmaxImageComponentMapping
(int value) int
filterMinmaxSingleComponentFormats
(int value) int
framebufferIntegerColorSampleCounts
(int value) final int
hashCode()
Returns a hash code value for this object.int
independentResolve
(int value) int
independentResolveNone
(int value) int
int
maxDescriptorSetUpdateAfterBindSampledImages
(int value) int
maxDescriptorSetUpdateAfterBindSamplers
(int value) int
int
int
maxDescriptorSetUpdateAfterBindStorageImages
(int value) int
int
int
int
int
maxPerStageDescriptorUpdateAfterBindSamplers
(int value) int
int
int
int
maxPerStageUpdateAfterBindResources
(int value) long
maxTimelineSemaphoreValueDifference
(long value) int
maxUpdateAfterBindDescriptorsInAllPools
(int value) pNext()
void
pNext
(MemorySegment value) int
quadDivergentImplicitLod
(int value) int
robustBufferAccessUpdateAfterBind
(int value) int
roundingModeIndependence
(int value) @NotNull MemorySegment
segment()
Returns the value of thesegment
record component.int
shaderDenormFlushToZeroFloat16
(int value) int
shaderDenormFlushToZeroFloat32
(int value) int
shaderDenormFlushToZeroFloat64
(int value) int
shaderDenormPreserveFloat16
(int value) int
shaderDenormPreserveFloat32
(int value) int
shaderDenormPreserveFloat64
(int value) int
int
shaderRoundingModeRTEFloat16
(int value) int
shaderRoundingModeRTEFloat32
(int value) int
shaderRoundingModeRTEFloat64
(int value) int
shaderRoundingModeRTZFloat16
(int value) int
shaderRoundingModeRTZFloat32
(int value) int
shaderRoundingModeRTZFloat64
(int value) int
int
shaderSignedZeroInfNanPreserveFloat16
(int value) int
shaderSignedZeroInfNanPreserveFloat32
(int value) int
shaderSignedZeroInfNanPreserveFloat64
(int value) int
int
int
int
sType()
sType
(int value) int
supportedDepthResolveModes
(int value) int
supportedStencilResolveModes
(int value) final String
toString()
Returns a string representation of this record class.
-
Field Details
-
LAYOUT
-
BYTES
public static final long BYTES -
PATH$sType
-
PATH$pNext
-
PATH$driverID
-
PATH$driverName
-
PATH$driverInfo
-
PATH$conformanceVersion
-
PATH$denormBehaviorIndependence
-
PATH$roundingModeIndependence
-
PATH$shaderSignedZeroInfNanPreserveFloat16
-
PATH$shaderSignedZeroInfNanPreserveFloat32
-
PATH$shaderSignedZeroInfNanPreserveFloat64
-
PATH$shaderDenormPreserveFloat16
-
PATH$shaderDenormPreserveFloat32
-
PATH$shaderDenormPreserveFloat64
-
PATH$shaderDenormFlushToZeroFloat16
-
PATH$shaderDenormFlushToZeroFloat32
-
PATH$shaderDenormFlushToZeroFloat64
-
PATH$shaderRoundingModeRTEFloat16
-
PATH$shaderRoundingModeRTEFloat32
-
PATH$shaderRoundingModeRTEFloat64
-
PATH$shaderRoundingModeRTZFloat16
-
PATH$shaderRoundingModeRTZFloat32
-
PATH$shaderRoundingModeRTZFloat64
-
PATH$maxUpdateAfterBindDescriptorsInAllPools
-
PATH$shaderUniformBufferArrayNonUniformIndexingNative
-
PATH$shaderSampledImageArrayNonUniformIndexingNative
-
PATH$shaderStorageBufferArrayNonUniformIndexingNative
-
PATH$shaderStorageImageArrayNonUniformIndexingNative
-
PATH$shaderInputAttachmentArrayNonUniformIndexingNative
public static final MemoryLayout.PathElement PATH$shaderInputAttachmentArrayNonUniformIndexingNative -
PATH$robustBufferAccessUpdateAfterBind
-
PATH$quadDivergentImplicitLod
-
PATH$maxPerStageDescriptorUpdateAfterBindSamplers
-
PATH$maxPerStageDescriptorUpdateAfterBindUniformBuffers
public static final MemoryLayout.PathElement PATH$maxPerStageDescriptorUpdateAfterBindUniformBuffers -
PATH$maxPerStageDescriptorUpdateAfterBindStorageBuffers
public static final MemoryLayout.PathElement PATH$maxPerStageDescriptorUpdateAfterBindStorageBuffers -
PATH$maxPerStageDescriptorUpdateAfterBindSampledImages
-
PATH$maxPerStageDescriptorUpdateAfterBindStorageImages
-
PATH$maxPerStageDescriptorUpdateAfterBindInputAttachments
public static final MemoryLayout.PathElement PATH$maxPerStageDescriptorUpdateAfterBindInputAttachments -
PATH$maxPerStageUpdateAfterBindResources
-
PATH$maxDescriptorSetUpdateAfterBindSamplers
-
PATH$maxDescriptorSetUpdateAfterBindUniformBuffers
-
PATH$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public static final MemoryLayout.PathElement PATH$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic -
PATH$maxDescriptorSetUpdateAfterBindStorageBuffers
-
PATH$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public static final MemoryLayout.PathElement PATH$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic -
PATH$maxDescriptorSetUpdateAfterBindSampledImages
-
PATH$maxDescriptorSetUpdateAfterBindStorageImages
-
PATH$maxDescriptorSetUpdateAfterBindInputAttachments
-
PATH$supportedDepthResolveModes
-
PATH$supportedStencilResolveModes
-
PATH$independentResolveNone
-
PATH$independentResolve
-
PATH$filterMinmaxSingleComponentFormats
-
PATH$filterMinmaxImageComponentMapping
-
PATH$maxTimelineSemaphoreValueDifference
-
PATH$framebufferIntegerColorSampleCounts
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$driverID
-
LAYOUT$driverName
-
LAYOUT$driverInfo
-
LAYOUT$conformanceVersion
-
LAYOUT$denormBehaviorIndependence
-
LAYOUT$roundingModeIndependence
-
LAYOUT$shaderSignedZeroInfNanPreserveFloat16
-
LAYOUT$shaderSignedZeroInfNanPreserveFloat32
-
LAYOUT$shaderSignedZeroInfNanPreserveFloat64
-
LAYOUT$shaderDenormPreserveFloat16
-
LAYOUT$shaderDenormPreserveFloat32
-
LAYOUT$shaderDenormPreserveFloat64
-
LAYOUT$shaderDenormFlushToZeroFloat16
-
LAYOUT$shaderDenormFlushToZeroFloat32
-
LAYOUT$shaderDenormFlushToZeroFloat64
-
LAYOUT$shaderRoundingModeRTEFloat16
-
LAYOUT$shaderRoundingModeRTEFloat32
-
LAYOUT$shaderRoundingModeRTEFloat64
-
LAYOUT$shaderRoundingModeRTZFloat16
-
LAYOUT$shaderRoundingModeRTZFloat32
-
LAYOUT$shaderRoundingModeRTZFloat64
-
LAYOUT$maxUpdateAfterBindDescriptorsInAllPools
-
LAYOUT$shaderUniformBufferArrayNonUniformIndexingNative
-
LAYOUT$shaderSampledImageArrayNonUniformIndexingNative
-
LAYOUT$shaderStorageBufferArrayNonUniformIndexingNative
-
LAYOUT$shaderStorageImageArrayNonUniformIndexingNative
-
LAYOUT$shaderInputAttachmentArrayNonUniformIndexingNative
-
LAYOUT$robustBufferAccessUpdateAfterBind
-
LAYOUT$quadDivergentImplicitLod
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindSamplers
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindUniformBuffers
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindStorageBuffers
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindSampledImages
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindStorageImages
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindInputAttachments
-
LAYOUT$maxPerStageUpdateAfterBindResources
-
LAYOUT$maxDescriptorSetUpdateAfterBindSamplers
-
LAYOUT$maxDescriptorSetUpdateAfterBindUniformBuffers
-
LAYOUT$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
-
LAYOUT$maxDescriptorSetUpdateAfterBindStorageBuffers
-
LAYOUT$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
-
LAYOUT$maxDescriptorSetUpdateAfterBindSampledImages
-
LAYOUT$maxDescriptorSetUpdateAfterBindStorageImages
-
LAYOUT$maxDescriptorSetUpdateAfterBindInputAttachments
-
LAYOUT$supportedDepthResolveModes
-
LAYOUT$supportedStencilResolveModes
-
LAYOUT$independentResolveNone
-
LAYOUT$independentResolve
-
LAYOUT$filterMinmaxSingleComponentFormats
-
LAYOUT$filterMinmaxImageComponentMapping
-
LAYOUT$maxTimelineSemaphoreValueDifference
-
LAYOUT$framebufferIntegerColorSampleCounts
-
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$driverID
public static final long SIZE$driverID -
SIZE$driverName
public static final long SIZE$driverName -
SIZE$driverInfo
public static final long SIZE$driverInfo -
SIZE$conformanceVersion
public static final long SIZE$conformanceVersion -
SIZE$denormBehaviorIndependence
public static final long SIZE$denormBehaviorIndependence -
SIZE$roundingModeIndependence
public static final long SIZE$roundingModeIndependence -
SIZE$shaderSignedZeroInfNanPreserveFloat16
public static final long SIZE$shaderSignedZeroInfNanPreserveFloat16 -
SIZE$shaderSignedZeroInfNanPreserveFloat32
public static final long SIZE$shaderSignedZeroInfNanPreserveFloat32 -
SIZE$shaderSignedZeroInfNanPreserveFloat64
public static final long SIZE$shaderSignedZeroInfNanPreserveFloat64 -
SIZE$shaderDenormPreserveFloat16
public static final long SIZE$shaderDenormPreserveFloat16 -
SIZE$shaderDenormPreserveFloat32
public static final long SIZE$shaderDenormPreserveFloat32 -
SIZE$shaderDenormPreserveFloat64
public static final long SIZE$shaderDenormPreserveFloat64 -
SIZE$shaderDenormFlushToZeroFloat16
public static final long SIZE$shaderDenormFlushToZeroFloat16 -
SIZE$shaderDenormFlushToZeroFloat32
public static final long SIZE$shaderDenormFlushToZeroFloat32 -
SIZE$shaderDenormFlushToZeroFloat64
public static final long SIZE$shaderDenormFlushToZeroFloat64 -
SIZE$shaderRoundingModeRTEFloat16
public static final long SIZE$shaderRoundingModeRTEFloat16 -
SIZE$shaderRoundingModeRTEFloat32
public static final long SIZE$shaderRoundingModeRTEFloat32 -
SIZE$shaderRoundingModeRTEFloat64
public static final long SIZE$shaderRoundingModeRTEFloat64 -
SIZE$shaderRoundingModeRTZFloat16
public static final long SIZE$shaderRoundingModeRTZFloat16 -
SIZE$shaderRoundingModeRTZFloat32
public static final long SIZE$shaderRoundingModeRTZFloat32 -
SIZE$shaderRoundingModeRTZFloat64
public static final long SIZE$shaderRoundingModeRTZFloat64 -
SIZE$maxUpdateAfterBindDescriptorsInAllPools
public static final long SIZE$maxUpdateAfterBindDescriptorsInAllPools -
SIZE$shaderUniformBufferArrayNonUniformIndexingNative
public static final long SIZE$shaderUniformBufferArrayNonUniformIndexingNative -
SIZE$shaderSampledImageArrayNonUniformIndexingNative
public static final long SIZE$shaderSampledImageArrayNonUniformIndexingNative -
SIZE$shaderStorageBufferArrayNonUniformIndexingNative
public static final long SIZE$shaderStorageBufferArrayNonUniformIndexingNative -
SIZE$shaderStorageImageArrayNonUniformIndexingNative
public static final long SIZE$shaderStorageImageArrayNonUniformIndexingNative -
SIZE$shaderInputAttachmentArrayNonUniformIndexingNative
public static final long SIZE$shaderInputAttachmentArrayNonUniformIndexingNative -
SIZE$robustBufferAccessUpdateAfterBind
public static final long SIZE$robustBufferAccessUpdateAfterBind -
SIZE$quadDivergentImplicitLod
public static final long SIZE$quadDivergentImplicitLod -
SIZE$maxPerStageDescriptorUpdateAfterBindSamplers
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindSamplers -
SIZE$maxPerStageDescriptorUpdateAfterBindUniformBuffers
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindUniformBuffers -
SIZE$maxPerStageDescriptorUpdateAfterBindStorageBuffers
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindStorageBuffers -
SIZE$maxPerStageDescriptorUpdateAfterBindSampledImages
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindSampledImages -
SIZE$maxPerStageDescriptorUpdateAfterBindStorageImages
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindStorageImages -
SIZE$maxPerStageDescriptorUpdateAfterBindInputAttachments
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindInputAttachments -
SIZE$maxPerStageUpdateAfterBindResources
public static final long SIZE$maxPerStageUpdateAfterBindResources -
SIZE$maxDescriptorSetUpdateAfterBindSamplers
public static final long SIZE$maxDescriptorSetUpdateAfterBindSamplers -
SIZE$maxDescriptorSetUpdateAfterBindUniformBuffers
public static final long SIZE$maxDescriptorSetUpdateAfterBindUniformBuffers -
SIZE$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public static final long SIZE$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic -
SIZE$maxDescriptorSetUpdateAfterBindStorageBuffers
public static final long SIZE$maxDescriptorSetUpdateAfterBindStorageBuffers -
SIZE$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public static final long SIZE$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic -
SIZE$maxDescriptorSetUpdateAfterBindSampledImages
public static final long SIZE$maxDescriptorSetUpdateAfterBindSampledImages -
SIZE$maxDescriptorSetUpdateAfterBindStorageImages
public static final long SIZE$maxDescriptorSetUpdateAfterBindStorageImages -
SIZE$maxDescriptorSetUpdateAfterBindInputAttachments
public static final long SIZE$maxDescriptorSetUpdateAfterBindInputAttachments -
SIZE$supportedDepthResolveModes
public static final long SIZE$supportedDepthResolveModes -
SIZE$supportedStencilResolveModes
public static final long SIZE$supportedStencilResolveModes -
SIZE$independentResolveNone
public static final long SIZE$independentResolveNone -
SIZE$independentResolve
public static final long SIZE$independentResolve -
SIZE$filterMinmaxSingleComponentFormats
public static final long SIZE$filterMinmaxSingleComponentFormats -
SIZE$filterMinmaxImageComponentMapping
public static final long SIZE$filterMinmaxImageComponentMapping -
SIZE$maxTimelineSemaphoreValueDifference
public static final long SIZE$maxTimelineSemaphoreValueDifference -
SIZE$framebufferIntegerColorSampleCounts
public static final long SIZE$framebufferIntegerColorSampleCounts -
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$driverID
public static final long OFFSET$driverID -
OFFSET$driverName
public static final long OFFSET$driverName -
OFFSET$driverInfo
public static final long OFFSET$driverInfo -
OFFSET$conformanceVersion
public static final long OFFSET$conformanceVersion -
OFFSET$denormBehaviorIndependence
public static final long OFFSET$denormBehaviorIndependence -
OFFSET$roundingModeIndependence
public static final long OFFSET$roundingModeIndependence -
OFFSET$shaderSignedZeroInfNanPreserveFloat16
public static final long OFFSET$shaderSignedZeroInfNanPreserveFloat16 -
OFFSET$shaderSignedZeroInfNanPreserveFloat32
public static final long OFFSET$shaderSignedZeroInfNanPreserveFloat32 -
OFFSET$shaderSignedZeroInfNanPreserveFloat64
public static final long OFFSET$shaderSignedZeroInfNanPreserveFloat64 -
OFFSET$shaderDenormPreserveFloat16
public static final long OFFSET$shaderDenormPreserveFloat16 -
OFFSET$shaderDenormPreserveFloat32
public static final long OFFSET$shaderDenormPreserveFloat32 -
OFFSET$shaderDenormPreserveFloat64
public static final long OFFSET$shaderDenormPreserveFloat64 -
OFFSET$shaderDenormFlushToZeroFloat16
public static final long OFFSET$shaderDenormFlushToZeroFloat16 -
OFFSET$shaderDenormFlushToZeroFloat32
public static final long OFFSET$shaderDenormFlushToZeroFloat32 -
OFFSET$shaderDenormFlushToZeroFloat64
public static final long OFFSET$shaderDenormFlushToZeroFloat64 -
OFFSET$shaderRoundingModeRTEFloat16
public static final long OFFSET$shaderRoundingModeRTEFloat16 -
OFFSET$shaderRoundingModeRTEFloat32
public static final long OFFSET$shaderRoundingModeRTEFloat32 -
OFFSET$shaderRoundingModeRTEFloat64
public static final long OFFSET$shaderRoundingModeRTEFloat64 -
OFFSET$shaderRoundingModeRTZFloat16
public static final long OFFSET$shaderRoundingModeRTZFloat16 -
OFFSET$shaderRoundingModeRTZFloat32
public static final long OFFSET$shaderRoundingModeRTZFloat32 -
OFFSET$shaderRoundingModeRTZFloat64
public static final long OFFSET$shaderRoundingModeRTZFloat64 -
OFFSET$maxUpdateAfterBindDescriptorsInAllPools
public static final long OFFSET$maxUpdateAfterBindDescriptorsInAllPools -
OFFSET$shaderUniformBufferArrayNonUniformIndexingNative
public static final long OFFSET$shaderUniformBufferArrayNonUniformIndexingNative -
OFFSET$shaderSampledImageArrayNonUniformIndexingNative
public static final long OFFSET$shaderSampledImageArrayNonUniformIndexingNative -
OFFSET$shaderStorageBufferArrayNonUniformIndexingNative
public static final long OFFSET$shaderStorageBufferArrayNonUniformIndexingNative -
OFFSET$shaderStorageImageArrayNonUniformIndexingNative
public static final long OFFSET$shaderStorageImageArrayNonUniformIndexingNative -
OFFSET$shaderInputAttachmentArrayNonUniformIndexingNative
public static final long OFFSET$shaderInputAttachmentArrayNonUniformIndexingNative -
OFFSET$robustBufferAccessUpdateAfterBind
public static final long OFFSET$robustBufferAccessUpdateAfterBind -
OFFSET$quadDivergentImplicitLod
public static final long OFFSET$quadDivergentImplicitLod -
OFFSET$maxPerStageDescriptorUpdateAfterBindSamplers
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindSamplers -
OFFSET$maxPerStageDescriptorUpdateAfterBindUniformBuffers
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindUniformBuffers -
OFFSET$maxPerStageDescriptorUpdateAfterBindStorageBuffers
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindStorageBuffers -
OFFSET$maxPerStageDescriptorUpdateAfterBindSampledImages
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindSampledImages -
OFFSET$maxPerStageDescriptorUpdateAfterBindStorageImages
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindStorageImages -
OFFSET$maxPerStageDescriptorUpdateAfterBindInputAttachments
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindInputAttachments -
OFFSET$maxPerStageUpdateAfterBindResources
public static final long OFFSET$maxPerStageUpdateAfterBindResources -
OFFSET$maxDescriptorSetUpdateAfterBindSamplers
public static final long OFFSET$maxDescriptorSetUpdateAfterBindSamplers -
OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffers
public static final long OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffers -
OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public static final long OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic -
OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffers
public static final long OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffers -
OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public static final long OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic -
OFFSET$maxDescriptorSetUpdateAfterBindSampledImages
public static final long OFFSET$maxDescriptorSetUpdateAfterBindSampledImages -
OFFSET$maxDescriptorSetUpdateAfterBindStorageImages
public static final long OFFSET$maxDescriptorSetUpdateAfterBindStorageImages -
OFFSET$maxDescriptorSetUpdateAfterBindInputAttachments
public static final long OFFSET$maxDescriptorSetUpdateAfterBindInputAttachments -
OFFSET$supportedDepthResolveModes
public static final long OFFSET$supportedDepthResolveModes -
OFFSET$supportedStencilResolveModes
public static final long OFFSET$supportedStencilResolveModes -
OFFSET$independentResolveNone
public static final long OFFSET$independentResolveNone -
OFFSET$independentResolve
public static final long OFFSET$independentResolve -
OFFSET$filterMinmaxSingleComponentFormats
public static final long OFFSET$filterMinmaxSingleComponentFormats -
OFFSET$filterMinmaxImageComponentMapping
public static final long OFFSET$filterMinmaxImageComponentMapping -
OFFSET$maxTimelineSemaphoreValueDifference
public static final long OFFSET$maxTimelineSemaphoreValueDifference -
OFFSET$framebufferIntegerColorSampleCounts
public static final long OFFSET$framebufferIntegerColorSampleCounts
-
-
Constructor Details
-
VkPhysicalDeviceVulkan12Properties
Creates an instance of aVkPhysicalDeviceVulkan12Properties
record class.- Parameters:
segment
- the value for thesegment
record component
-
-
Method Details
-
allocate
-
allocate
-
clone
public static VkPhysicalDeviceVulkan12Properties clone(Arena arena, VkPhysicalDeviceVulkan12Properties src) -
autoInit
public void autoInit() -
sType
-
sType
-
pNext
-
pNext
-
pNext
-
driverID
-
driverID
-
driverName
-
driverName
-
driverNameRaw
-
driverInfo
-
driverInfo
-
driverInfoRaw
-
conformanceVersion
-
conformanceVersion
public VkPhysicalDeviceVulkan12Properties conformanceVersion(@NotNull @NotNull VkConformanceVersion value) -
conformanceVersion
public VkPhysicalDeviceVulkan12Properties conformanceVersion(Consumer<@NotNull VkConformanceVersion> consumer) -
denormBehaviorIndependence
-
denormBehaviorIndependence
public VkPhysicalDeviceVulkan12Properties denormBehaviorIndependence(@EnumType(VkShaderFloatControlsIndependence.class) int value) -
roundingModeIndependence
-
roundingModeIndependence
public VkPhysicalDeviceVulkan12Properties roundingModeIndependence(@EnumType(VkShaderFloatControlsIndependence.class) int value) -
shaderSignedZeroInfNanPreserveFloat16
-
shaderSignedZeroInfNanPreserveFloat16
public VkPhysicalDeviceVulkan12Properties shaderSignedZeroInfNanPreserveFloat16(@NativeType("VkBool32") @Unsigned int value) -
shaderSignedZeroInfNanPreserveFloat32
-
shaderSignedZeroInfNanPreserveFloat32
public VkPhysicalDeviceVulkan12Properties shaderSignedZeroInfNanPreserveFloat32(@NativeType("VkBool32") @Unsigned int value) -
shaderSignedZeroInfNanPreserveFloat64
-
shaderSignedZeroInfNanPreserveFloat64
public VkPhysicalDeviceVulkan12Properties shaderSignedZeroInfNanPreserveFloat64(@NativeType("VkBool32") @Unsigned int value) -
shaderDenormPreserveFloat16
-
shaderDenormPreserveFloat16
public VkPhysicalDeviceVulkan12Properties shaderDenormPreserveFloat16(@NativeType("VkBool32") @Unsigned int value) -
shaderDenormPreserveFloat32
-
shaderDenormPreserveFloat32
public VkPhysicalDeviceVulkan12Properties shaderDenormPreserveFloat32(@NativeType("VkBool32") @Unsigned int value) -
shaderDenormPreserveFloat64
-
shaderDenormPreserveFloat64
public VkPhysicalDeviceVulkan12Properties shaderDenormPreserveFloat64(@NativeType("VkBool32") @Unsigned int value) -
shaderDenormFlushToZeroFloat16
-
shaderDenormFlushToZeroFloat16
public VkPhysicalDeviceVulkan12Properties shaderDenormFlushToZeroFloat16(@NativeType("VkBool32") @Unsigned int value) -
shaderDenormFlushToZeroFloat32
-
shaderDenormFlushToZeroFloat32
public VkPhysicalDeviceVulkan12Properties shaderDenormFlushToZeroFloat32(@NativeType("VkBool32") @Unsigned int value) -
shaderDenormFlushToZeroFloat64
-
shaderDenormFlushToZeroFloat64
public VkPhysicalDeviceVulkan12Properties shaderDenormFlushToZeroFloat64(@NativeType("VkBool32") @Unsigned int value) -
shaderRoundingModeRTEFloat16
-
shaderRoundingModeRTEFloat16
public VkPhysicalDeviceVulkan12Properties shaderRoundingModeRTEFloat16(@NativeType("VkBool32") @Unsigned int value) -
shaderRoundingModeRTEFloat32
-
shaderRoundingModeRTEFloat32
public VkPhysicalDeviceVulkan12Properties shaderRoundingModeRTEFloat32(@NativeType("VkBool32") @Unsigned int value) -
shaderRoundingModeRTEFloat64
-
shaderRoundingModeRTEFloat64
public VkPhysicalDeviceVulkan12Properties shaderRoundingModeRTEFloat64(@NativeType("VkBool32") @Unsigned int value) -
shaderRoundingModeRTZFloat16
-
shaderRoundingModeRTZFloat16
public VkPhysicalDeviceVulkan12Properties shaderRoundingModeRTZFloat16(@NativeType("VkBool32") @Unsigned int value) -
shaderRoundingModeRTZFloat32
-
shaderRoundingModeRTZFloat32
public VkPhysicalDeviceVulkan12Properties shaderRoundingModeRTZFloat32(@NativeType("VkBool32") @Unsigned int value) -
shaderRoundingModeRTZFloat64
-
shaderRoundingModeRTZFloat64
public VkPhysicalDeviceVulkan12Properties shaderRoundingModeRTZFloat64(@NativeType("VkBool32") @Unsigned int value) -
maxUpdateAfterBindDescriptorsInAllPools
-
maxUpdateAfterBindDescriptorsInAllPools
public VkPhysicalDeviceVulkan12Properties maxUpdateAfterBindDescriptorsInAllPools(@Unsigned int value) -
shaderUniformBufferArrayNonUniformIndexingNative
-
shaderUniformBufferArrayNonUniformIndexingNative
public VkPhysicalDeviceVulkan12Properties shaderUniformBufferArrayNonUniformIndexingNative(@NativeType("VkBool32") @Unsigned int value) -
shaderSampledImageArrayNonUniformIndexingNative
-
shaderSampledImageArrayNonUniformIndexingNative
public VkPhysicalDeviceVulkan12Properties shaderSampledImageArrayNonUniformIndexingNative(@NativeType("VkBool32") @Unsigned int value) -
shaderStorageBufferArrayNonUniformIndexingNative
-
shaderStorageBufferArrayNonUniformIndexingNative
public VkPhysicalDeviceVulkan12Properties shaderStorageBufferArrayNonUniformIndexingNative(@NativeType("VkBool32") @Unsigned int value) -
shaderStorageImageArrayNonUniformIndexingNative
-
shaderStorageImageArrayNonUniformIndexingNative
public VkPhysicalDeviceVulkan12Properties shaderStorageImageArrayNonUniformIndexingNative(@NativeType("VkBool32") @Unsigned int value) -
shaderInputAttachmentArrayNonUniformIndexingNative
-
shaderInputAttachmentArrayNonUniformIndexingNative
public VkPhysicalDeviceVulkan12Properties shaderInputAttachmentArrayNonUniformIndexingNative(@NativeType("VkBool32") @Unsigned int value) -
robustBufferAccessUpdateAfterBind
-
robustBufferAccessUpdateAfterBind
public VkPhysicalDeviceVulkan12Properties robustBufferAccessUpdateAfterBind(@NativeType("VkBool32") @Unsigned int value) -
quadDivergentImplicitLod
-
quadDivergentImplicitLod
public VkPhysicalDeviceVulkan12Properties quadDivergentImplicitLod(@NativeType("VkBool32") @Unsigned int value) -
maxPerStageDescriptorUpdateAfterBindSamplers
-
maxPerStageDescriptorUpdateAfterBindSamplers
public VkPhysicalDeviceVulkan12Properties maxPerStageDescriptorUpdateAfterBindSamplers(@Unsigned int value) -
maxPerStageDescriptorUpdateAfterBindUniformBuffers
-
maxPerStageDescriptorUpdateAfterBindUniformBuffers
public VkPhysicalDeviceVulkan12Properties maxPerStageDescriptorUpdateAfterBindUniformBuffers(@Unsigned int value) -
maxPerStageDescriptorUpdateAfterBindStorageBuffers
-
maxPerStageDescriptorUpdateAfterBindStorageBuffers
public VkPhysicalDeviceVulkan12Properties maxPerStageDescriptorUpdateAfterBindStorageBuffers(@Unsigned int value) -
maxPerStageDescriptorUpdateAfterBindSampledImages
-
maxPerStageDescriptorUpdateAfterBindSampledImages
public VkPhysicalDeviceVulkan12Properties maxPerStageDescriptorUpdateAfterBindSampledImages(@Unsigned int value) -
maxPerStageDescriptorUpdateAfterBindStorageImages
-
maxPerStageDescriptorUpdateAfterBindStorageImages
public VkPhysicalDeviceVulkan12Properties maxPerStageDescriptorUpdateAfterBindStorageImages(@Unsigned int value) -
maxPerStageDescriptorUpdateAfterBindInputAttachments
-
maxPerStageDescriptorUpdateAfterBindInputAttachments
public VkPhysicalDeviceVulkan12Properties maxPerStageDescriptorUpdateAfterBindInputAttachments(@Unsigned int value) -
maxPerStageUpdateAfterBindResources
-
maxPerStageUpdateAfterBindResources
-
maxDescriptorSetUpdateAfterBindSamplers
-
maxDescriptorSetUpdateAfterBindSamplers
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindSamplers(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindUniformBuffers
-
maxDescriptorSetUpdateAfterBindUniformBuffers
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindUniformBuffers(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
-
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindUniformBuffersDynamic(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindStorageBuffers
-
maxDescriptorSetUpdateAfterBindStorageBuffers
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindStorageBuffers(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
-
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindStorageBuffersDynamic(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindSampledImages
-
maxDescriptorSetUpdateAfterBindSampledImages
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindSampledImages(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindStorageImages
-
maxDescriptorSetUpdateAfterBindStorageImages
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindStorageImages(@Unsigned int value) -
maxDescriptorSetUpdateAfterBindInputAttachments
-
maxDescriptorSetUpdateAfterBindInputAttachments
public VkPhysicalDeviceVulkan12Properties maxDescriptorSetUpdateAfterBindInputAttachments(@Unsigned int value) -
supportedDepthResolveModes
-
supportedDepthResolveModes
public VkPhysicalDeviceVulkan12Properties supportedDepthResolveModes(@EnumType(VkResolveModeFlags.class) int value) -
supportedStencilResolveModes
-
supportedStencilResolveModes
public VkPhysicalDeviceVulkan12Properties supportedStencilResolveModes(@EnumType(VkResolveModeFlags.class) int value) -
independentResolveNone
-
independentResolveNone
public VkPhysicalDeviceVulkan12Properties independentResolveNone(@NativeType("VkBool32") @Unsigned int value) -
independentResolve
-
independentResolve
public VkPhysicalDeviceVulkan12Properties independentResolve(@NativeType("VkBool32") @Unsigned int value) -
filterMinmaxSingleComponentFormats
-
filterMinmaxSingleComponentFormats
public VkPhysicalDeviceVulkan12Properties filterMinmaxSingleComponentFormats(@NativeType("VkBool32") @Unsigned int value) -
filterMinmaxImageComponentMapping
-
filterMinmaxImageComponentMapping
public VkPhysicalDeviceVulkan12Properties filterMinmaxImageComponentMapping(@NativeType("VkBool32") @Unsigned int value) -
maxTimelineSemaphoreValueDifference
-
maxTimelineSemaphoreValueDifference
-
framebufferIntegerColorSampleCounts
-
framebufferIntegerColorSampleCounts
public VkPhysicalDeviceVulkan12Properties framebufferIntegerColorSampleCounts(@EnumType(VkSampleCountFlags.class) 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.
-