Package org.lwjgl.vulkan
Class VkPhysicalDeviceFeatures2
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkPhysicalDeviceFeatures2
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceFeatures2KHR
public class VkPhysicalDeviceFeatures2 extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure describing the fine-grained features that can be supported by an implementation.Description
The
pNextchain of this structure is used to extend the structure with features defined by extensions. This structure can be used inGetPhysicalDeviceFeatures2or can be included in thepNextchain of aVkDeviceCreateInfostructure, in which case it controls which features are enabled in the device in lieu ofpEnabledFeatures.Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
See Also
VkPhysicalDeviceFeatures,GetPhysicalDeviceFeatures2,GetPhysicalDeviceFeatures2KHRLayout
struct VkPhysicalDeviceFeatures2 { VkStructureTypesType(); void *pNext();VkPhysicalDeviceFeaturesfeatures(); }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkPhysicalDeviceFeatures2.BufferAn array ofVkPhysicalDeviceFeatures2structs.
-
Constructor Summary
Constructors Constructor Description VkPhysicalDeviceFeatures2(java.nio.ByteBuffer container)Creates aVkPhysicalDeviceFeatures2instance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
-
-
-
Constructor Detail
-
VkPhysicalDeviceFeatures2
public VkPhysicalDeviceFeatures2(java.nio.ByteBuffer container)
Creates aVkPhysicalDeviceFeatures2instance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
sType
public int sType()
the type of this structure.
-
pNext
public long pNext()
NULLor a pointer to a structure extending this structure.
-
features
public VkPhysicalDeviceFeatures features()
aVkPhysicalDeviceFeaturesstructure describing the fine-grained features of the Vulkan 1.0 API.
-
sType
public VkPhysicalDeviceFeatures2 sType(int value)
Sets the specified value to thesType()field.
-
sType$Default
public VkPhysicalDeviceFeatures2 sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2value to thesType()field.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(long value)
Sets the specified value to thepNext()field.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevice16BitStorageFeatures value)
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevice16BitStorageFeaturesKHR value)
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevice4444FormatsFeaturesEXT value)
Prepends the specifiedVkPhysicalDevice4444FormatsFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevice8BitStorageFeatures value)
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevice8BitStorageFeaturesKHR value)
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceASTCDecodeFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceASTCDecodeFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceAccelerationStructureFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceAccelerationStructureFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBorderColorSwizzleFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceBufferAddressFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBufferAddressFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceBufferDeviceAddressFeatures value)
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceBufferDeviceAddressFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceCoherentMemoryFeaturesAMD value)
Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMDvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceColorWriteEnableFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceComputeShaderDerivativesFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceConditionalRenderingFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceCooperativeMatrixFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceCornerSampledImageFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceCornerSampledImageFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceCoverageReductionModeFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceCoverageReductionModeFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceCustomBorderColorFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceCustomBorderColorFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDepthClipControlFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDepthClipControlFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDepthClipEnableFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDepthClipEnableFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDescriptorIndexingFeatures value)
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDescriptorIndexingFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDeviceMemoryReportFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDiagnosticsConfigFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceDiagnosticsConfigFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDynamicRenderingFeatures value)
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceDynamicRenderingFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceExclusiveScissorFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceExclusiveScissorFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceExtendedDynamicState2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceExtendedDynamicStateFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceExternalMemoryRDMAFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFloat16Int8FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentDensityMapFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOMvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentShaderInterlockFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceFragmentShadingRateFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceHostQueryResetFeatures value)
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceHostQueryResetFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceImageRobustnessFeatures value)
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceImageRobustnessFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceImageViewMinLodFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceImageViewMinLodFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceImagelessFramebufferFeatures value)
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceImagelessFramebufferFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceIndexTypeUint8FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceInheritedViewportScissorFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceInheritedViewportScissorFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceInlineUniformBlockFeatures value)
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceInlineUniformBlockFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI value)
Prepends the specifiedVkPhysicalDeviceInvocationMaskFeaturesHUAWEIvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceLineRasterizationFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceLinearColorAttachmentFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMaintenance4Features value)
Prepends the specifiedVkPhysicalDeviceMaintenance4Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMaintenance4FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMemoryPriorityFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceMemoryPriorityFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMeshShaderFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMultiDrawFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceMultiDrawFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMultiviewFeatures value)
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMultiviewFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE value)
Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePerformanceQueryFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePerformanceQueryFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePipelineCreationCacheControlFeatures value)
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePortabilitySubsetFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePortabilitySubsetFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePresentIdFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePresentIdFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePresentWaitFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePrivateDataFeatures value)
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDevicePrivateDataFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceProtectedMemoryFeatures value)
Prepends the specifiedVkPhysicalDeviceProtectedMemoryFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceProvokingVertexFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceProvokingVertexFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM value)
Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRayQueryFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceRayTracingMotionBlurFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRayTracingPipelineFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceRayTracingPipelineFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceRobustness2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSamplerYcbcrConversionFeatures value)
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceScalarBlockLayoutFeatures value)
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceScalarBlockLayoutFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures value)
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloatFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderAtomicInt64Features value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderAtomicInt64FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64FeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderClockFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderClockFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderDrawParameterFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderDrawParametersFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderFloat16Int8Features value)
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderFloat16Int8FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderImageFootprintFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceShaderImageFootprintFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderIntegerDotProductFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderTerminateInvocationFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceShadingRateImageFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceShadingRateImageFeaturesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSubgroupSizeControlFeatures value)
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI value)
Prepends the specifiedVkPhysicalDeviceSubpassShadingFeaturesHUAWEIvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSynchronization2Features value)
Prepends the specifiedVkPhysicalDeviceSynchronization2Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceSynchronization2FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceSynchronization2FeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceTextureCompressionASTCHDRFeatures value)
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceTimelineSemaphoreFeatures value)
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceTimelineSemaphoreFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceTransformFeedbackFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceTransformFeedbackFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceUniformBufferStandardLayoutFeatures value)
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVariablePointerFeatures value)
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVariablePointerFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVariablePointersFeatures value)
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVariablePointersFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVulkan11Features value)
Prepends the specifiedVkPhysicalDeviceVulkan11Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVulkan12Features value)
Prepends the specifiedVkPhysicalDeviceVulkan12Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVulkan13Features value)
Prepends the specifiedVkPhysicalDeviceVulkan13Featuresvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVulkanMemoryModelFeatures value)
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceVulkanMemoryModelFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceYcbcrImageArraysFeaturesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures value)
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceFeatures2 pNext(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRvalue to thepNextchain.
-
features
public VkPhysicalDeviceFeatures2 features(VkPhysicalDeviceFeatures value)
Copies the specifiedVkPhysicalDeviceFeaturesto thefeatures()field.
-
features
public VkPhysicalDeviceFeatures2 features(java.util.function.Consumer<VkPhysicalDeviceFeatures> consumer)
Passes thefeatures()field to the specifiedConsumer.
-
set
public VkPhysicalDeviceFeatures2 set(int sType, long pNext, VkPhysicalDeviceFeatures features)
Initializes this struct with the specified values.
-
set
public VkPhysicalDeviceFeatures2 set(VkPhysicalDeviceFeatures2 src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkPhysicalDeviceFeatures2 malloc()
Returns a newVkPhysicalDeviceFeatures2instance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkPhysicalDeviceFeatures2 calloc()
Returns a newVkPhysicalDeviceFeatures2instance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkPhysicalDeviceFeatures2 create()
Returns a newVkPhysicalDeviceFeatures2instance allocated withBufferUtils.
-
create
public static VkPhysicalDeviceFeatures2 create(long address)
Returns a newVkPhysicalDeviceFeatures2instance for the specified memory address.
-
createSafe
@Nullable public static VkPhysicalDeviceFeatures2 createSafe(long address)
-
malloc
public static VkPhysicalDeviceFeatures2.Buffer malloc(int capacity)
Returns a newVkPhysicalDeviceFeatures2.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkPhysicalDeviceFeatures2.Buffer calloc(int capacity)
Returns a newVkPhysicalDeviceFeatures2.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceFeatures2.Buffer create(int capacity)
Returns a newVkPhysicalDeviceFeatures2.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceFeatures2.Buffer create(long address, int capacity)
Create aVkPhysicalDeviceFeatures2.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkPhysicalDeviceFeatures2.Buffer createSafe(long address, int capacity)
-
mallocStack
@Deprecated public static VkPhysicalDeviceFeatures2 mallocStack()
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static VkPhysicalDeviceFeatures2 callocStack()
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static VkPhysicalDeviceFeatures2 mallocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static VkPhysicalDeviceFeatures2 callocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static VkPhysicalDeviceFeatures2.Buffer mallocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static VkPhysicalDeviceFeatures2.Buffer callocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
mallocStack
@Deprecated public static VkPhysicalDeviceFeatures2.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static VkPhysicalDeviceFeatures2.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
malloc
public static VkPhysicalDeviceFeatures2 malloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFeatures2instance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceFeatures2 calloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFeatures2instance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceFeatures2.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFeatures2.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static VkPhysicalDeviceFeatures2.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceFeatures2.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nsType
public static int nsType(long struct)
Unsafe version ofsType().
-
npNext
public static long npNext(long struct)
Unsafe version ofpNext().
-
nfeatures
public static VkPhysicalDeviceFeatures nfeatures(long struct)
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
public static void nfeatures(long struct, VkPhysicalDeviceFeatures value)Unsafe version offeatures.
-
-