Package org.lwjgl.vulkan
Class VkPhysicalDeviceFeatures2
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
- Direct Known Subclasses:
VkPhysicalDeviceFeatures2KHR
public class VkPhysicalDeviceFeatures2
extends Struct<VkPhysicalDeviceFeatures2>
implements NativeResource
Structure describing the fine-grained features that can be supported by an implementation.
Description
The pNext
chain of this structure is used to extend the structure with features defined by extensions. This structure can be used in GetPhysicalDeviceFeatures2
or can be included in the pNext
chain of a VkDeviceCreateInfo
structure, in which case it controls which features are enabled on the device in lieu of pEnabledFeatures
.
Valid Usage (Implicit)
sType
must beSTRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
See Also
VkPhysicalDeviceFeatures
, GetPhysicalDeviceFeatures2
, GetPhysicalDeviceFeatures2KHR
Layout
struct VkPhysicalDeviceFeatures2 {
VkStructureType sType()
;
void * pNext()
;
VkPhysicalDeviceFeatures
features()
;
}
-
Nested Class Summary
Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Modifier 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 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
ConstructorDescriptionVkPhysicalDeviceFeatures2
(ByteBuffer container) Creates aVkPhysicalDeviceFeatures2
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkPhysicalDeviceFeatures2
calloc()
Returns a newVkPhysicalDeviceFeatures2
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFeatures2
calloc
(MemoryStack stack) Returns a newVkPhysicalDeviceFeatures2
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFeatures2
Deprecated.callocStack
(int capacity) Deprecated.callocStack
(int capacity, MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures2
callocStack
(MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures2
create()
Returns a newVkPhysicalDeviceFeatures2
instance allocated withBufferUtils
.create
(int capacity) Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated withBufferUtils
.static VkPhysicalDeviceFeatures2
create
(long address) Returns a newVkPhysicalDeviceFeatures2
instance for the specified memory address.create
(long address, int capacity) Create aVkPhysicalDeviceFeatures2.Buffer
instance at the specified memory.static VkPhysicalDeviceFeatures2
createSafe
(long address) createSafe
(long address, int capacity) features()
aVkPhysicalDeviceFeatures
structure describing the fine-grained features of the Vulkan 1.0 API.features
(Consumer<VkPhysicalDeviceFeatures> consumer) Passes thefeatures()
field to the specifiedConsumer
.features
(VkPhysicalDeviceFeatures value) Copies the specifiedVkPhysicalDeviceFeatures
to thefeatures()
field.static VkPhysicalDeviceFeatures2
malloc()
Returns a newVkPhysicalDeviceFeatures2
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated on the specifiedMemoryStack
.static VkPhysicalDeviceFeatures2
malloc
(MemoryStack stack) Returns a newVkPhysicalDeviceFeatures2
instance allocated on the specifiedMemoryStack
.static VkPhysicalDeviceFeatures2
Deprecated.mallocStack
(int capacity) Deprecated.mallocStack
(int capacity, MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures2
mallocStack
(MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures
nfeatures
(long struct) Unsafe version offeatures()
.static void
nfeatures
(long struct, VkPhysicalDeviceFeatures value) Unsafe version offeatures
.static long
npNext
(long struct) Unsafe version ofpNext()
.static void
npNext
(long struct, long value) Unsafe version ofpNext
.static int
nsType
(long struct) Unsafe version ofsType()
.static void
nsType
(long struct, int value) Unsafe version ofsType
.long
pNext()
NULL
or a pointer to a structure extending this structure.pNext
(long value) Sets the specified value to thepNext()
field.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 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 specifiedVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMD
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNV
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 specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesEXT
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 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 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 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.Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXT
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 specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
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 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 specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXT
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 specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance4Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceMaintenance5FeaturesKHR
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 specifiedVkPhysicalDevicePerformanceQueryFeaturesKHR
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 specifiedVkPhysicalDevicePipelinePropertiesFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesEXT
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 specifiedVkPhysicalDevicePresentIdFeaturesKHR
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 specifiedVkPhysicalDeviceRayQueryFeaturesKHR
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
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 specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXT
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 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 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 specifiedVkPhysicalDeviceShaderFloat16Int8Features
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHR
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 specifiedVkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceShaderObjectFeaturesEXT
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 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 specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceTilePropertiesFeaturesQCOM
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 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 specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
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 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 specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
value to thepNext
chain.Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
value to thepNext
chain.set
(int sType, long pNext, VkPhysicalDeviceFeatures features) Initializes this struct with the specified values.Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.int
sType()
aVkStructureType
value identifying this structure.sType
(int value) Sets the specified value to thesType()
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
value to thesType()
field.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
STYPE
public static final int STYPEThe struct member offsets. -
PNEXT
public static final int PNEXTThe struct member offsets. -
FEATURES
public static final int FEATURESThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceFeatures2
Creates aVkPhysicalDeviceFeatures2
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<VkPhysicalDeviceFeatures2>
-
sType
public int sType()aVkStructureType
value identifying this structure. -
pNext
public long pNext()NULL
or a pointer to a structure extending this structure. -
features
aVkPhysicalDeviceFeatures
structure describing the fine-grained features of the Vulkan 1.0 API. -
sType
Sets the specified value to thesType()
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
value to thesType()
field. -
pNext
Sets the specified value to thepNext()
field. -
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
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT value) 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 specifiedVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMD
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNV
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
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV value) Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthBiasControlFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDepthClampZeroOneFeaturesEXT
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 specifiedVkPhysicalDeviceDescriptorIndexingFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXT
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV value) Prepends the specifiedVkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV value) Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
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
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT value) 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 specifiedVkPhysicalDeviceFloat16Int8FeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXT
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 specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
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 specifiedVkPhysicalDeviceImageCompressionControlFeaturesEXT
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT value) 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 specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXT
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 specifiedVkPhysicalDeviceLineRasterizationFeaturesEXT
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 specifiedVkPhysicalDeviceMaintenance5FeaturesKHR
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
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHR
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM value) 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 specifiedVkPhysicalDevicePerformanceQueryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeatures
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT value) Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXT
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR value) Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT value) Prepends the specifiedVkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelinePropertiesFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePipelineProtectedAccessFeaturesEXT
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 specifiedVkPhysicalDevicePresentIdFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHR
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT value) 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 VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM value) Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
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 specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXT
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
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR value) Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
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 specifiedVkPhysicalDeviceShaderClockFeaturesKHR
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures value) Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT value) Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeatures
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD value) Prepends the specifiedVkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderEnqueueFeaturesAMDX
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Features
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHR
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 specifiedVkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderObjectFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNV
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR value) Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR value) 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 specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceTilePropertiesFeaturesQCOM
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 specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeatures
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR value) 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 specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
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 specifiedVkPhysicalDeviceVulkanMemoryModelFeatures
value to thepNext
chain. -
pNext
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHR
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR value) 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 specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
value to thepNext
chain. -
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR value) Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
value to thepNext
chain. -
features
Copies the specifiedVkPhysicalDeviceFeatures
to thefeatures()
field. -
features
Passes thefeatures()
field to the specifiedConsumer
. -
set
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 newVkPhysicalDeviceFeatures2
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceFeatures2
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceFeatures2
instance allocated withBufferUtils
. -
create
Returns a newVkPhysicalDeviceFeatures2
instance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aVkPhysicalDeviceFeatures2.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 public static VkPhysicalDeviceFeatures2.Buffer mallocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
@Deprecated public static VkPhysicalDeviceFeatures2.Buffer callocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
malloc
Returns a newVkPhysicalDeviceFeatures2
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceFeatures2
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newVkPhysicalDeviceFeatures2.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceFeatures2.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()
. -
nfeatures
Unsafe version offeatures()
. -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType
. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext
. -
nfeatures
Unsafe version offeatures
.
-