Package org.lwjgl.vulkan
Class VkDeviceCreateInfo
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
struct VkDeviceCreateInfo {
VkStructureType sType;
void const * pNext;
VkDeviceCreateFlags flags;
uint32_t queueCreateInfoCount;
VkDeviceQueueCreateInfo const * pQueueCreateInfos;
uint32_t enabledLayerCount;
char const * const * ppEnabledLayerNames;
uint32_t enabledExtensionCount;
char const * const * ppEnabledExtensionNames;
VkPhysicalDeviceFeatures const * pEnabledFeatures;
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe 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 aVkDeviceCreateInfoinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkDeviceCreateInfocalloc()Returns a newVkDeviceCreateInfoinstance allocated withmemCalloc.static VkDeviceCreateInfo.Buffercalloc(int capacity) Returns a newVkDeviceCreateInfo.Bufferinstance allocated withmemCalloc.static VkDeviceCreateInfo.Buffercalloc(int capacity, MemoryStack stack) Returns a newVkDeviceCreateInfo.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkDeviceCreateInfocalloc(MemoryStack stack) Returns a newVkDeviceCreateInfoinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkDeviceCreateInfocreate()Returns a newVkDeviceCreateInfoinstance allocated withBufferUtils.static VkDeviceCreateInfo.Buffercreate(int capacity) Returns a newVkDeviceCreateInfo.Bufferinstance allocated withBufferUtils.static VkDeviceCreateInfocreate(long address) Returns a newVkDeviceCreateInfoinstance for the specified memory address.static VkDeviceCreateInfo.Buffercreate(long address, int capacity) Create aVkDeviceCreateInfo.Bufferinstance at the specified memory.static @Nullable VkDeviceCreateInfocreateSafe(long address) static @Nullable VkDeviceCreateInfo.BuffercreateSafe(long address, int capacity) intintintflags()flags(int value) Sets the specified value to theflagsfield.static VkDeviceCreateInfomalloc()Returns a newVkDeviceCreateInfoinstance allocated withmemAlloc.static VkDeviceCreateInfo.Buffermalloc(int capacity) Returns a newVkDeviceCreateInfo.Bufferinstance allocated withmemAlloc.static VkDeviceCreateInfo.Buffermalloc(int capacity, MemoryStack stack) Returns a newVkDeviceCreateInfo.Bufferinstance allocated on the specifiedMemoryStack.static VkDeviceCreateInfomalloc(MemoryStack stack) Returns a newVkDeviceCreateInfoinstance allocated on the specifiedMemoryStack.static intnenabledExtensionCount(long struct) Unsafe version ofenabledExtensionCount().static voidnenabledExtensionCount(long struct, int value) Sets the specified value to theenabledExtensionCountfield of the specifiedstruct.static intnenabledLayerCount(long struct) Unsafe version ofenabledLayerCount().static voidnenabledLayerCount(long struct, int value) Sets the specified value to theenabledLayerCountfield of the specifiedstruct.static intnflags(long struct) Unsafe version offlags().static voidnflags(long struct, int value) Unsafe version offlags.static @Nullable VkPhysicalDeviceFeaturesnpEnabledFeatures(long struct) Unsafe version ofpEnabledFeatures().static voidnpEnabledFeatures(long struct, @Nullable VkPhysicalDeviceFeatures value) Unsafe version ofpEnabledFeatures.static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static @Nullable PointerBuffernppEnabledExtensionNames(long struct) Unsafe version ofppEnabledExtensionNames.static voidnppEnabledExtensionNames(long struct, @Nullable PointerBuffer value) Unsafe version ofppEnabledExtensionNames.static @Nullable PointerBuffernppEnabledLayerNames(long struct) Unsafe version ofppEnabledLayerNames.static voidnppEnabledLayerNames(long struct, @Nullable PointerBuffer value) Unsafe version ofppEnabledLayerNames.static @Nullable VkDeviceQueueCreateInfo.BuffernpQueueCreateInfos(long struct) Unsafe version ofpQueueCreateInfos().static voidnpQueueCreateInfos(long struct, @Nullable VkDeviceQueueCreateInfo.Buffer value) Unsafe version ofpQueueCreateInfos.static intnqueueCreateInfoCount(long struct) Unsafe version ofqueueCreateInfoCount().static voidnqueueCreateInfoCount(long struct, int value) Sets the specified value to thequeueCreateInfoCountfield of the specifiedstruct.static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.@Nullable VkPhysicalDeviceFeaturespEnabledFeatures(@Nullable VkPhysicalDeviceFeatures value) Sets the address of the specifiedVkPhysicalDeviceFeaturesto thepEnabledFeaturesfield.longpNext()pNext(long value) Sets the specified value to thepNextfield.Prepends the specifiedVkDeviceDeviceMemoryReportCreateInfoEXTvalue to thepNextchain.Prepends the specifiedVkDeviceDiagnosticsConfigCreateInfoNVvalue to thepNextchain.Prepends the specifiedVkDeviceGroupDeviceCreateInfovalue to thepNextchain.Prepends the specifiedVkDeviceGroupDeviceCreateInfoKHRvalue to thepNextchain.Prepends the specifiedVkDeviceMemoryOverallocationCreateInfoAMDvalue to thepNextchain.Prepends the specifiedVkDevicePipelineBinaryInternalCacheControlKHRvalue to thepNextchain.Prepends the specifiedVkDevicePrivateDataCreateInfovalue to thepNextchain.Prepends the specifiedVkDevicePrivateDataCreateInfoEXTvalue to thepNextchain.Prepends the specifiedVkDeviceQueueShaderCoreControlCreateInfoARMvalue to thepNextchain.Prepends the specifiedVkExternalComputeQueueDeviceCreateInfoNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevice4444FormatsFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceAccelerationStructureFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceAddressBindingReportFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceAmigoProfilingFeaturesSECvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceAntiLagFeaturesAMDvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceASTCDecodeFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceBorderColorSwizzleFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceBufferAddressFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceClusterAccelerationStructureFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEIvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMDvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCommandBufferInheritanceFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrix2FeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCooperativeVectorFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCopyMemoryIndirectFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCopyMemoryIndirectFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCornerSampledImageFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCoverageReductionModeFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCubicClampFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCubicWeightsFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCudaKernelLaunchFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceCustomBorderColorFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDataGraphFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDataGraphModelFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDenseGeometryFormatFeaturesAMDXvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDepthBiasControlFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDepthClampControlFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDepthClipControlFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDepthClipEnableFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDescriptorBufferFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDescriptorBufferTensorFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDescriptorPoolOverallocationFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVEvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDeviceMemoryReportFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDiagnosticsConfigFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDisplacementMicromapFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExclusiveScissorFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExtendedDynamicState2FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExtendedDynamicState3FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExtendedDynamicStateFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExternalFormatResolveFeaturesANDROIDvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceExternalMemoryRDMAFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFaultFeaturesEXTvalue to thepNextchain.pNext(VkPhysicalDeviceFeatures2 value) Prepends the specifiedVkPhysicalDeviceFeatures2value to thepNextchain.Prepends the specifiedVkPhysicalDeviceFeatures2KHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFormatPackFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVEvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentShaderInterlockFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFragmentShadingRateFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceFrameBoundaryFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceHdrVividFeaturesHUAWEIvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceHostImageCopyFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceHostImageCopyFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImage2DViewOf3DFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageAlignmentControlFeaturesMESAvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageCompressionControlFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageProcessing2FeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageProcessingFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageSlicedViewOf3DFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceImageViewMinLodFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceIndexTypeUint8Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceInheritedViewportScissorFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceInvocationMaskFeaturesHUAWEIvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceLegacyDitheringFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceLegacyVertexAttributesFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance10FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance4Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance5Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance5FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance6Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance6FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance7FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance8FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMaintenance9FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMapMemoryPlacedFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMemoryDecompressionFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMemoryDecompressionFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMemoryPriorityFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMultiDrawFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceNestedCommandBufferFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceNonSeamlessCubeMapFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceOpacityMicromapFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceOpticalFlowFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePartitionedAccelerationStructureFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePerformanceCountersByRegionFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePerformanceQueryFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePerStageDescriptorSetFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineBinaryFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineCacheIncrementalModeFeaturesSECvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineOpacityMicromapFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelinePropertiesFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePortabilitySubsetFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentBarrierFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentId2FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentIdFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentMeteringFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentWait2FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceProtectedMemoryFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceProvokingVertexFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRawAccessChainsFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingInvocationReorderFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingMaintenance1FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingMotionBlurFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingPipelineFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingPositionFetchFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRayTracingValidationFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRelaxedLineRasterizationFeaturesIMGvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRenderPassStripedFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSchedulingControlsFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShader64BitIndexingFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat2FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderAtomicFloatFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderBfloat16FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderClockFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderCoreBuiltinsFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMDvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderEnqueueFeaturesAMDXvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderFloat8FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderFloatControls2Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderFloatControls2FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderFmaFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderImageFootprintFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderModuleIdentifierFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderObjectFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderQuadControlFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderReplicatedCompositesFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderTileImageFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShaderUntypedPointersFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceShadingRateImageFeaturesNVvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSubpassShadingFeaturesHUAWEIvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSwapchainMaintenance1FeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSwapchainMaintenance1FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSynchronization2Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceSynchronization2FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTensorFeaturesARMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTileMemoryHeapFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTilePropertiesFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTileShadingFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceTransformFeedbackFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceUnifiedImageLayoutsFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVertexAttributeRobustnessFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoDecodeVP9FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoEncodeAV1FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVEvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoMaintenance1FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVideoMaintenance2FeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVulkan11Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVulkan12Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVulkan13Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVulkan14Featuresvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceYcbcrDegammaFeaturesQCOMvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceYcbcrImageArraysFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXTvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesvalue to thepNextchain.Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRvalue to thepNextchain.@Nullable PointerBufferppEnabledExtensionNames(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto theppEnabledExtensionNamesfield.@Nullable PointerBufferppEnabledLayerNames(@Nullable PointerBuffer value) Sets the address of the specifiedPointerBufferto theppEnabledLayerNamesfield.@Nullable VkDeviceQueueCreateInfo.BufferpQueueCreateInfos(@Nullable VkDeviceQueueCreateInfo.Buffer value) Sets the address of the specifiedVkDeviceQueueCreateInfo.Bufferto thepQueueCreateInfosfield.intset(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.intsizeof()Returnssizeof(struct).intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_DEVICE_CREATE_INFOvalue to thesTypefield.static voidvalidate(long struct) Validates pointer members that should not beNULL.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods 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 aVkDeviceCreateInfoinstance at the current position of the specifiedByteBuffercontainer. 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:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<VkDeviceCreateInfo>
-
sType
public int sType()- Returns:
- the value of the
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
flags
public int flags()- Returns:
- the value of the
flagsfield.
-
queueCreateInfoCount
public int queueCreateInfoCount()- Returns:
- the value of the
queueCreateInfoCountfield.
-
pQueueCreateInfos
- Returns:
- a
VkDeviceQueueCreateInfo.Bufferview of the struct array pointed to by thepQueueCreateInfosfield.
-
enabledLayerCount
public int enabledLayerCount()- Returns:
- the value of the
enabledLayerCountfield.
-
ppEnabledLayerNames
- Returns:
- a
PointerBufferview of the data pointed to by theppEnabledLayerNamesfield.
-
enabledExtensionCount
public int enabledExtensionCount()- Returns:
- the value of the
enabledExtensionCountfield.
-
ppEnabledExtensionNames
- Returns:
- a
PointerBufferview of the data pointed to by theppEnabledExtensionNamesfield.
-
pEnabledFeatures
- Returns:
- a
VkPhysicalDeviceFeaturesview of the struct pointed to by thepEnabledFeaturesfield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_DEVICE_CREATE_INFOvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
pNext
Prepends the specifiedVkDeviceDeviceMemoryReportCreateInfoEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkDeviceDiagnosticsConfigCreateInfoNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkDeviceGroupDeviceCreateInfovalue to thepNextchain. -
pNext
Prepends the specifiedVkDeviceGroupDeviceCreateInfoKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkDeviceMemoryOverallocationCreateInfoAMDvalue to thepNextchain. -
pNext
Prepends the specifiedVkDevicePipelineBinaryInternalCacheControlKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkDevicePrivateDataCreateInfovalue to thepNextchain. -
pNext
Prepends the specifiedVkDevicePrivateDataCreateInfoEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkDeviceQueueShaderCoreControlCreateInfoARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkExternalComputeQueueDeviceCreateInfoNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevice4444FormatsFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceASTCDecodeFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceAccelerationStructureFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceAddressBindingReportFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceAmigoProfilingFeaturesSECvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceAntiLagFeaturesAMDvalue to thepNextchain. -
pNext
public VkDeviceCreateInfo pNext(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceBorderColorSwizzleFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferAddressFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceClusterAccelerationStructureFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEIvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMDvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCommandBufferInheritanceFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrix2FeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeVectorFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCopyMemoryIndirectFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCopyMemoryIndirectFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCornerSampledImageFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCoverageReductionModeFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCubicClampFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCubicWeightsFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCudaKernelLaunchFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceCustomBorderColorFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDataGraphFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDataGraphModelFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDenseGeometryFormatFeaturesAMDXvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthBiasControlFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampControlFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClipControlFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClipEnableFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorBufferFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorBufferTensorFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorPoolOverallocationFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVEvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDeviceMemoryReportFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDiagnosticsConfigFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDisplacementMicromapFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExclusiveScissorFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedDynamicState2FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedDynamicState3FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedDynamicStateFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExternalFormatResolveFeaturesANDROIDvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceExternalMemoryRDMAFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFaultFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFeatures2value to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFeatures2KHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFormatPackFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVEvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShaderInterlockFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceFrameBoundaryFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceHdrVividFeaturesHUAWEIvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostImageCopyFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostImageCopyFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImage2DViewOf3DFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageAlignmentControlFeaturesMESAvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageCompressionControlFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageProcessing2FeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageProcessingFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageSlicedViewOf3DFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImageViewMinLodFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceInheritedViewportScissorFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceInvocationMaskFeaturesHUAWEIvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceLegacyDitheringFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceLegacyVertexAttributesFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance10FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance4Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance5Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance5FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance6Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance6FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance7FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance8FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMaintenance9FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMapMemoryPlacedFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMemoryDecompressionFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMemoryDecompressionFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMemoryPriorityFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiDrawFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceNestedCommandBufferFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceNonSeamlessCubeMapFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceOpacityMicromapFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceOpticalFlowFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePartitionedAccelerationStructureFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePerStageDescriptorSetFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePerformanceCountersByRegionFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePerformanceQueryFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineBinaryFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineCacheIncrementalModeFeaturesSECvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineOpacityMicromapFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelinePropertiesFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineRobustnessFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePortabilitySubsetFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentBarrierFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentId2FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentIdFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentMeteringFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentWait2FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceProtectedMemoryFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceProvokingVertexFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXTvalue to thepNextchain. -
pNext
public VkDeviceCreateInfo pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM value) Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMvalue to thepNextchain. -
pNext
public VkDeviceCreateInfo pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRawAccessChainsFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingInvocationReorderFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingMaintenance1FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingMotionBlurFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingPipelineFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingPositionFetchFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingValidationFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRelaxedLineRasterizationFeaturesIMGvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRenderPassStripedFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSchedulingControlsFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShader64BitIndexingFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat2FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloatFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderBfloat16FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderClockFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderCoreBuiltinsFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMDvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderEnqueueFeaturesAMDXvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderExpectAssumeFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat8FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloatControls2Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloatControls2FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFmaFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderImageFootprintFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderModuleIdentifierFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderObjectFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderQuadControlFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderReplicatedCompositesFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupRotateFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderTileImageFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderUntypedPointersFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceShadingRateImageFeaturesNVvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSubpassShadingFeaturesHUAWEIvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSwapchainMaintenance1FeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSwapchainMaintenance1FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSynchronization2Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceSynchronization2FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTensorFeaturesARMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTileMemoryHeapFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTilePropertiesFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTileShadingFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceTransformFeedbackFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceUnifiedImageLayoutsFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexAttributeRobustnessFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoDecodeVP9FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoEncodeAV1FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVEvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoMaintenance1FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVideoMaintenance2FeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan11Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan12Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan13Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkan14Featuresvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceYcbcrDegammaFeaturesQCOMvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceYcbcrImageArraysFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXTvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesvalue to thepNextchain. -
pNext
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRvalue to thepNextchain. -
flags
Sets the specified value to theflagsfield. -
pQueueCreateInfos
Sets the address of the specifiedVkDeviceQueueCreateInfo.Bufferto thepQueueCreateInfosfield. -
ppEnabledLayerNames
Sets the address of the specifiedPointerBufferto theppEnabledLayerNamesfield. -
ppEnabledExtensionNames
Sets the address of the specifiedPointerBufferto theppEnabledExtensionNamesfield. -
pEnabledFeatures
Sets the address of the specifiedVkPhysicalDeviceFeaturesto thepEnabledFeaturesfield. -
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 newVkDeviceCreateInfoinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkDeviceCreateInfoinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkDeviceCreateInfoinstance allocated withBufferUtils. -
create
Returns a newVkDeviceCreateInfoinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkDeviceCreateInfo.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkDeviceCreateInfo.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkDeviceCreateInfo.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVkDeviceCreateInfo.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
malloc
Returns a newVkDeviceCreateInfoinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkDeviceCreateInfoinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newVkDeviceCreateInfo.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newVkDeviceCreateInfo.Bufferinstance allocated on the specifiedMemoryStackand 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 thequeueCreateInfoCountfield of the specifiedstruct. -
npQueueCreateInfos
Unsafe version ofpQueueCreateInfos. -
nenabledLayerCount
public static void nenabledLayerCount(long struct, int value) Sets the specified value to theenabledLayerCountfield of the specifiedstruct. -
nppEnabledLayerNames
Unsafe version ofppEnabledLayerNames. -
nenabledExtensionCount
public static void nenabledExtensionCount(long struct, int value) Sets the specified value to theenabledExtensionCountfield 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
-