Package org.lwjgl.vulkan
Class VkDeviceCreateInfo
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
struct VkDeviceCreateInfo {
VkStructureType sType;
void const * pNext;
VkDeviceCreateFlags flags;
uint32_t queueCreateInfoCount;
{@link VkDeviceQueueCreateInfo VkDeviceQueueCreateInfo} const * pQueueCreateInfos;
uint32_t enabledLayerCount;
char const * const * ppEnabledLayerNames;
uint32_t enabledExtensionCount;
char const * const * ppEnabledExtensionNames;
{@link VkPhysicalDeviceFeatures VkPhysicalDeviceFeatures} const * pEnabledFeatures;
}
-
Nested Class Summary
Nested ClassesNested 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 size in bytes.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
ConstructorsConstructorDescriptionVkDeviceCreateInfo
(ByteBuffer container) Creates aVkDeviceCreateInfo
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkDeviceCreateInfo
calloc()
Returns a newVkDeviceCreateInfo
instance allocated withmemCalloc
.static VkDeviceCreateInfo.Buffer
calloc
(int capacity) Returns a newVkDeviceCreateInfo.Buffer
instance allocated withmemCalloc
.static VkDeviceCreateInfo.Buffer
calloc
(int capacity, MemoryStack stack) Returns a newVkDeviceCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkDeviceCreateInfo
calloc
(MemoryStack stack) Returns a newVkDeviceCreateInfo
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkDeviceCreateInfo
Deprecated.static VkDeviceCreateInfo.Buffer
callocStack
(int capacity) Deprecated.static VkDeviceCreateInfo.Buffer
callocStack
(int capacity, MemoryStack stack) Deprecated.static VkDeviceCreateInfo
callocStack
(MemoryStack stack) Deprecated.static VkDeviceCreateInfo
create()
Returns a newVkDeviceCreateInfo
instance allocated withBufferUtils
.static VkDeviceCreateInfo.Buffer
create
(int capacity) Returns a newVkDeviceCreateInfo.Buffer
instance allocated withBufferUtils
.static VkDeviceCreateInfo
create
(long address) Returns a newVkDeviceCreateInfo
instance for the specified memory address.static VkDeviceCreateInfo.Buffer
create
(long address, int capacity) Create aVkDeviceCreateInfo.Buffer
instance at the specified memory.static @Nullable VkDeviceCreateInfo
createSafe
(long address) static @Nullable VkDeviceCreateInfo.Buffer
createSafe
(long address, int capacity) int
int
int
flags()
flags
(int value) Sets the specified value to theflags
field.static VkDeviceCreateInfo
malloc()
Returns a newVkDeviceCreateInfo
instance allocated withmemAlloc
.static VkDeviceCreateInfo.Buffer
malloc
(int capacity) Returns a newVkDeviceCreateInfo.Buffer
instance allocated withmemAlloc
.static VkDeviceCreateInfo.Buffer
malloc
(int capacity, MemoryStack stack) Returns a newVkDeviceCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
.static VkDeviceCreateInfo
malloc
(MemoryStack stack) Returns a newVkDeviceCreateInfo
instance allocated on the specifiedMemoryStack
.static VkDeviceCreateInfo
Deprecated.static VkDeviceCreateInfo.Buffer
mallocStack
(int capacity) Deprecated.static VkDeviceCreateInfo.Buffer
mallocStack
(int capacity, MemoryStack stack) Deprecated.static VkDeviceCreateInfo
mallocStack
(MemoryStack stack) Deprecated.static int
nenabledExtensionCount
(long struct) Unsafe version ofenabledExtensionCount()
.static void
nenabledExtensionCount
(long struct, int value) Sets the specified value to theenabledExtensionCount
field of the specifiedstruct
.static int
nenabledLayerCount
(long struct) Unsafe version ofenabledLayerCount()
.static void
nenabledLayerCount
(long struct, int value) Sets the specified value to theenabledLayerCount
field of the specifiedstruct
.static int
nflags
(long struct) Unsafe version offlags()
.static void
nflags
(long struct, int value) Unsafe version offlags
.static @Nullable VkPhysicalDeviceFeatures
npEnabledFeatures
(long struct) Unsafe version ofpEnabledFeatures()
.static void
npEnabledFeatures
(long struct, @Nullable VkPhysicalDeviceFeatures value) Unsafe version ofpEnabledFeatures
.static long
npNext
(long struct) Unsafe version ofpNext()
.static void
npNext
(long struct, long value) Unsafe version ofpNext
.static @Nullable PointerBuffer
nppEnabledExtensionNames
(long struct) Unsafe version ofppEnabledExtensionNames
.static void
nppEnabledExtensionNames
(long struct, @Nullable PointerBuffer value) Unsafe version ofppEnabledExtensionNames
.static @Nullable PointerBuffer
nppEnabledLayerNames
(long struct) Unsafe version ofppEnabledLayerNames
.static void
nppEnabledLayerNames
(long struct, @Nullable PointerBuffer value) Unsafe version ofppEnabledLayerNames
.static @Nullable VkDeviceQueueCreateInfo.Buffer
npQueueCreateInfos
(long struct) Unsafe version ofpQueueCreateInfos()
.static void
npQueueCreateInfos
(long struct, @Nullable VkDeviceQueueCreateInfo.Buffer value) Unsafe version ofpQueueCreateInfos
.static int
nqueueCreateInfoCount
(long struct) Unsafe version ofqueueCreateInfoCount()
.static void
nqueueCreateInfoCount
(long struct, int value) Sets the specified value to thequeueCreateInfoCount
field of the specifiedstruct
.static int
nsType
(long struct) Unsafe version ofsType()
.static void
nsType
(long struct, int value) Unsafe version ofsType
.@Nullable VkPhysicalDeviceFeatures
pEnabledFeatures
(@Nullable VkPhysicalDeviceFeatures value) Sets the address of the specifiedVkPhysicalDeviceFeatures
to thepEnabledFeatures
field.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.Prepends the specifiedVkDeviceDeviceMemoryReportCreateInfoEXT
value to thepNext
chain.Prepends the specifiedVkDeviceDiagnosticsConfigCreateInfoNV
value to thepNext
chain.Prepends the specifiedVkDeviceGroupDeviceCreateInfo
value to thepNext
chain.Prepends the specifiedVkDeviceGroupDeviceCreateInfoKHR
value to thepNext
chain.Prepends the specifiedVkDeviceMemoryOverallocationCreateInfoAMD
value to thepNext
chain.Prepends the specifiedVkDevicePipelineBinaryInternalCacheControlKHR
value to thepNext
chain.Prepends the specifiedVkDevicePrivateDataCreateInfo
value to thepNext
chain.Prepends the specifiedVkDevicePrivateDataCreateInfoEXT
value to thepNext
chain.Prepends the specifiedVkDeviceQueueShaderCoreControlCreateInfoARM
value to thepNext
chain.Prepends the specifiedVkExternalComputeQueueDeviceCreateInfoNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDevice16BitStorageFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevice4444FormatsFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevice8BitStorageFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceAccelerationStructureFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceAddressBindingReportFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceAmigoProfilingFeaturesSEC
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceAntiLagFeaturesAMD
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceASTCDecodeFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceBorderColorSwizzleFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceBufferAddressFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceClusterAccelerationStructureFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMD
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCommandBufferInheritanceFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrix2FeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCooperativeVectorFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCopyMemoryIndirectFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCornerSampledImageFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCoverageReductionModeFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCubicClampFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCubicWeightsFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCudaKernelLaunchFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCustomBorderColorFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDepthBiasControlFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDepthClampControlFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDepthClipControlFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDepthClipEnableFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDescriptorBufferFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDescriptorBufferTensorFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDeviceMemoryReportFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDiagnosticsConfigFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDisplacementMicromapFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExclusiveScissorFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExtendedDynamicState2FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExtendedDynamicState3FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExtendedDynamicStateFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExternalFormatResolveFeaturesANDROID
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceExternalMemoryRDMAFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFaultFeaturesEXT
value to thepNext
chain.pNext
(VkPhysicalDeviceFeatures2 value) Prepends the specifiedVkPhysicalDeviceFeatures2
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFeatures2KHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFormatPackFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentShadingRateFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFrameBoundaryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceHdrVividFeaturesHUAWEI
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceHostImageCopyFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceHostImageCopyFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceHostQueryResetFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImage2DViewOf3DFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageAlignmentControlFeaturesMESA
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageCompressionControlFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageProcessing2FeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageProcessingFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageRobustnessFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceImageViewMinLodFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceIndexTypeUint8Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceInheritedViewportScissorFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceInvocationMaskFeaturesHUAWEI
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLegacyDitheringFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLegacyVertexAttributesFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance4Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance5Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance5FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance6Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance6FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance7FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance8FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance9FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMapMemoryPlacedFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMemoryDecompressionFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMemoryPriorityFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMultiDrawFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMultiviewFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceNestedCommandBufferFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceOpacityMicromapFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceOpticalFlowFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePartitionedAccelerationStructureFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePerformanceQueryFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePerStageDescriptorSetFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineBinaryFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineOpacityMicromapFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelinePropertiesFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePortabilitySubsetFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentBarrierFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentId2FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentIdFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentMeteringFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentWait2FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePrivateDataFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceProtectedMemoryFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceProvokingVertexFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRawAccessChainsFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingMotionBlurFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingPipelineFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingPositionFetchFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingValidationFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRenderPassStripedFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSchedulingControlsFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderAtomicFloatFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderBfloat16FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderClockFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderEnqueueFeaturesAMDX
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderFloat8FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderFloatControls2Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderFloatControls2FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderImageFootprintFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderObjectFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderQuadControlFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderTileImageFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShadingRateImageFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSubpassShadingFeaturesHUAWEI
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSwapchainMaintenance1FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSynchronization2Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceSynchronization2FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTensorFeaturesARM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTileMemoryHeapFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTilePropertiesFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTileShadingFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTransformFeedbackFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVariablePointerFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVariablePointersFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVideoDecodeVP9FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVideoEncodeAV1FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVideoMaintenance1FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVideoMaintenance2FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVulkan11Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVulkan12Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVulkan13Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVulkan14Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceYcbcrDegammaFeaturesQCOM
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceYcbcrImageArraysFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
value to thepNext
chain.@Nullable PointerBuffer
ppEnabledExtensionNames
(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBuffer
to theppEnabledExtensionNames
field.@Nullable PointerBuffer
ppEnabledLayerNames
(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBuffer
to theppEnabledLayerNames
field.@Nullable VkDeviceQueueCreateInfo.Buffer
pQueueCreateInfos
(@Nullable VkDeviceQueueCreateInfo.Buffer value) Sets the address of the specifiedVkDeviceQueueCreateInfo.Buffer
to thepQueueCreateInfos
field.int
set
(int sType, long pNext, int flags, @Nullable VkDeviceQueueCreateInfo.Buffer pQueueCreateInfos, @Nullable PointerBuffer ppEnabledLayerNames, @Nullable PointerBuffer ppEnabledExtensionNames, @Nullable VkPhysicalDeviceFeatures pEnabledFeatures) Initializes this struct with the specified values.set
(VkDeviceCreateInfo src) Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_DEVICE_CREATE_INFO
value to thesType
field.static void
validate
(long struct) Validates pointer members that should not beNULL
.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. -
FLAGS
public static final int FLAGSThe struct member offsets. -
QUEUECREATEINFOCOUNT
public static final int QUEUECREATEINFOCOUNTThe struct member offsets. -
PQUEUECREATEINFOS
public static final int PQUEUECREATEINFOSThe struct member offsets. -
ENABLEDLAYERCOUNT
public static final int ENABLEDLAYERCOUNTThe struct member offsets. -
PPENABLEDLAYERNAMES
public static final int PPENABLEDLAYERNAMESThe struct member offsets. -
ENABLEDEXTENSIONCOUNT
public static final int ENABLEDEXTENSIONCOUNTThe struct member offsets. -
PPENABLEDEXTENSIONNAMES
public static final int PPENABLEDEXTENSIONNAMESThe struct member offsets. -
PENABLEDFEATURES
public static final int PENABLEDFEATURESThe struct member offsets.
-
-
Constructor Details
-
VkDeviceCreateInfo
Creates aVkDeviceCreateInfo
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<VkDeviceCreateInfo>
-
sType
public int sType()- Returns:
- the value of the
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
flags
public int flags()- Returns:
- the value of the
flags
field.
-
queueCreateInfoCount
public int queueCreateInfoCount()- Returns:
- the value of the
queueCreateInfoCount
field.
-
pQueueCreateInfos
- Returns:
- a
VkDeviceQueueCreateInfo.Buffer
view of the struct array pointed to by thepQueueCreateInfos
field.
-
enabledLayerCount
public int enabledLayerCount()- Returns:
- the value of the
enabledLayerCount
field.
-
ppEnabledLayerNames
- Returns:
- a
PointerBuffer
view of the data pointed to by theppEnabledLayerNames
field.
-
enabledExtensionCount
public int enabledExtensionCount()- Returns:
- the value of the
enabledExtensionCount
field.
-
ppEnabledExtensionNames
- Returns:
- a
PointerBuffer
view of the data pointed to by theppEnabledExtensionNames
field.
-
pEnabledFeatures
- Returns:
- a
VkPhysicalDeviceFeatures
view of the struct pointed to by thepEnabledFeatures
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_DEVICE_CREATE_INFO
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
pNext
Prepends the specifiedVkDeviceDeviceMemoryReportCreateInfoEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkDeviceDiagnosticsConfigCreateInfoNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkDeviceGroupDeviceCreateInfo
value to thepNext
chain. -
pNext
Prepends the specifiedVkDeviceGroupDeviceCreateInfoKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkDeviceMemoryOverallocationCreateInfoAMD
value to thepNext
chain. -
pNext
Prepends the specifiedVkDevicePipelineBinaryInternalCacheControlKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkDevicePrivateDataCreateInfo
value to thepNext
chain. -
pNext
Prepends the specifiedVkDevicePrivateDataCreateInfoEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkDeviceQueueShaderCoreControlCreateInfoARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkExternalComputeQueueDeviceCreateInfoNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevice16BitStorageFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevice4444FormatsFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevice8BitStorageFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceASTCDecodeFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceAccelerationStructureFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceAddressBindingReportFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceAmigoProfilingFeaturesSEC
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceAntiLagFeaturesAMD
value to thepNext
chain. -
pNext
public VkDeviceCreateInfo pNext(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceBorderColorSwizzleFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferAddressFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceClusterAccelerationStructureFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMD
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCommandBufferInheritanceFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrix2FeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeVectorFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCopyMemoryIndirectFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCornerSampledImageFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCoverageReductionModeFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCubicClampFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCubicWeightsFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCudaKernelLaunchFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCustomBorderColorFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthBiasControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClipControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClipEnableFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorBufferFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorBufferTensorFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceMemoryReportFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDiagnosticsConfigFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDisplacementMicromapFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExclusiveScissorFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedDynamicState2FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedDynamicState3FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedDynamicStateFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExternalFormatResolveFeaturesANDROID
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceExternalMemoryRDMAFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFaultFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFeatures2
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFeatures2KHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFormatPackFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFrameBoundaryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceHdrVividFeaturesHUAWEI
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostImageCopyFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostImageCopyFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImage2DViewOf3DFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageAlignmentControlFeaturesMESA
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageCompressionControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageProcessing2FeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageProcessingFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageViewMinLodFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceInheritedViewportScissorFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceInvocationMaskFeaturesHUAWEI
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceLegacyDitheringFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceLegacyVertexAttributesFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance4Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance5Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance5FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance6Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance6FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance7FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance8FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance9FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMapMemoryPlacedFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMemoryDecompressionFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMemoryPriorityFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiDrawFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceNestedCommandBufferFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceOpacityMicromapFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceOpticalFlowFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePartitionedAccelerationStructureFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePerStageDescriptorSetFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePerformanceQueryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineBinaryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineOpacityMicromapFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelinePropertiesFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePortabilitySubsetFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentBarrierFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentId2FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentIdFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentMeteringFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentWait2FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePrivateDataFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceProtectedMemoryFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceProvokingVertexFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
value to thepNext
chain. -
pNext
public VkDeviceCreateInfo pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM value) Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
value to thepNext
chain. -
pNext
public VkDeviceCreateInfo pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRawAccessChainsFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingMotionBlurFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingPipelineFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingPositionFetchFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingValidationFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRenderPassStripedFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSchedulingControlsFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloatFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderBfloat16FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderClockFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderEnqueueFeaturesAMDX
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat8FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloatControls2Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloatControls2FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderImageFootprintFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderObjectFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderQuadControlFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderTileImageFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShadingRateImageFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubpassShadingFeaturesHUAWEI
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSwapchainMaintenance1FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSynchronization2Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceSynchronization2FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTensorFeaturesARM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTileMemoryHeapFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTilePropertiesFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTileShadingFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTransformFeedbackFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointerFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointersFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoDecodeVP9FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoEncodeAV1FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoMaintenance1FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoMaintenance2FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan11Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan12Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan13Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan14Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceYcbcrDegammaFeaturesQCOM
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceYcbcrImageArraysFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
value to thepNext
chain. -
flags
Sets the specified value to theflags
field. -
pQueueCreateInfos
Sets the address of the specifiedVkDeviceQueueCreateInfo.Buffer
to thepQueueCreateInfos
field. -
ppEnabledLayerNames
Sets the address of the specifiedPointerBuffer
to theppEnabledLayerNames
field. -
ppEnabledExtensionNames
Sets the address of the specifiedPointerBuffer
to theppEnabledExtensionNames
field. -
pEnabledFeatures
Sets the address of the specifiedVkPhysicalDeviceFeatures
to thepEnabledFeatures
field. -
set
public VkDeviceCreateInfo set(int sType, long pNext, int flags, @Nullable VkDeviceQueueCreateInfo.Buffer pQueueCreateInfos, @Nullable PointerBuffer ppEnabledLayerNames, @Nullable PointerBuffer ppEnabledExtensionNames, @Nullable VkPhysicalDeviceFeatures pEnabledFeatures) 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 newVkDeviceCreateInfo
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkDeviceCreateInfo
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkDeviceCreateInfo
instance allocated withBufferUtils
. -
create
Returns a newVkDeviceCreateInfo
instance for the specified memory address. -
createSafe
-
malloc
Returns a newVkDeviceCreateInfo.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkDeviceCreateInfo.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkDeviceCreateInfo.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aVkDeviceCreateInfo.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
malloc
Returns a newVkDeviceCreateInfo
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkDeviceCreateInfo
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newVkDeviceCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newVkDeviceCreateInfo.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()
. -
nflags
public static int nflags(long struct) Unsafe version offlags()
. -
nqueueCreateInfoCount
public static int nqueueCreateInfoCount(long struct) Unsafe version ofqueueCreateInfoCount()
. -
npQueueCreateInfos
Unsafe version ofpQueueCreateInfos()
. -
nenabledLayerCount
public static int nenabledLayerCount(long struct) Unsafe version ofenabledLayerCount()
. -
nppEnabledLayerNames
Unsafe version ofppEnabledLayerNames
. -
nenabledExtensionCount
public static int nenabledExtensionCount(long struct) Unsafe version ofenabledExtensionCount()
. -
nppEnabledExtensionNames
Unsafe version ofppEnabledExtensionNames
. -
npEnabledFeatures
Unsafe version ofpEnabledFeatures()
. -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType
. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext
. -
nflags
public static void nflags(long struct, int value) Unsafe version offlags
. -
nqueueCreateInfoCount
public static void nqueueCreateInfoCount(long struct, int value) Sets the specified value to thequeueCreateInfoCount
field of the specifiedstruct
. -
npQueueCreateInfos
Unsafe version ofpQueueCreateInfos
. -
nenabledLayerCount
public static void nenabledLayerCount(long struct, int value) Sets the specified value to theenabledLayerCount
field of the specifiedstruct
. -
nppEnabledLayerNames
Unsafe version ofppEnabledLayerNames
. -
nenabledExtensionCount
public static void nenabledExtensionCount(long struct, int value) Sets the specified value to theenabledExtensionCount
field of the specifiedstruct
. -
nppEnabledExtensionNames
Unsafe version ofppEnabledExtensionNames
. -
npEnabledFeatures
Unsafe version ofpEnabledFeatures
. -
validate
public static void validate(long struct) Validates pointer members that should not beNULL
.- Parameters:
struct
- the struct to validate
-