Package org.lwjgl.vulkan
Class VkPhysicalDeviceProperties2.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceProperties2,VkPhysicalDeviceProperties2.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceProperties2.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceProperties2>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceProperties2KHR.Buffer
- Enclosing class:
- VkPhysicalDeviceProperties2
public static class VkPhysicalDeviceProperties2.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceProperties2,VkPhysicalDeviceProperties2.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceProperties2structs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceProperties2.Bufferinstance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byVkPhysicalDeviceProperties2.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
sType
public int sType()
- Returns:
- the value of the
VkPhysicalDeviceProperties2.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceProperties2.pNext()field.
-
properties
public VkPhysicalDeviceProperties properties()
- Returns:
- a
VkPhysicalDevicePropertiesview of theVkPhysicalDeviceProperties2.properties()field.
-
sType
public VkPhysicalDeviceProperties2.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceProperties2.sType()field.
-
sType$Default
public VkPhysicalDeviceProperties2.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2value to theVkPhysicalDeviceProperties2.sType()field.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceProperties2.pNext()field.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceAccelerationStructurePropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceAccelerationStructurePropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceConservativeRasterizationPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceConservativeRasterizationPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceCooperativeMatrixPropertiesNV value)
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixPropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceCustomBorderColorPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceCustomBorderColorPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDepthStencilResolveProperties value)
Prepends the specifiedVkPhysicalDeviceDepthStencilResolvePropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDepthStencilResolvePropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceDepthStencilResolvePropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDescriptorIndexingProperties value)
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDescriptorIndexingPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV value)
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsPropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDiscardRectanglePropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceDiscardRectanglePropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDriverProperties value)
Prepends the specifiedVkPhysicalDeviceDriverPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDriverPropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceDriverPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceDrmPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceDrmPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceExternalMemoryHostPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceExternalMemoryHostPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFloatControlsProperties value)
Prepends the specifiedVkPhysicalDeviceFloatControlsPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFloatControlsPropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceFloatControlsPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2PropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOMvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFragmentDensityMapPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV value)
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsPropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceFragmentShadingRatePropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceFragmentShadingRatePropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceIDProperties value)
Prepends the specifiedVkPhysicalDeviceIDPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceIDPropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceIDPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceInlineUniformBlockProperties value)
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceInlineUniformBlockPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceLineRasterizationPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceLineRasterizationPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMaintenance3Properties value)
Prepends the specifiedVkPhysicalDeviceMaintenance3Propertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMaintenance3PropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceMaintenance3PropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMaintenance4Properties value)
Prepends the specifiedVkPhysicalDeviceMaintenance4Propertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMaintenance4PropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceMaintenance4PropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMeshShaderPropertiesNV value)
Prepends the specifiedVkPhysicalDeviceMeshShaderPropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMultiDrawPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceMultiDrawPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX value)
Prepends the specifiedVkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVXvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMultiviewProperties value)
Prepends the specifiedVkPhysicalDeviceMultiviewPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceMultiviewPropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceMultiviewPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDevicePCIBusInfoPropertiesEXT value)
Prepends the specifiedVkPhysicalDevicePCIBusInfoPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDevicePerformanceQueryPropertiesKHR value)
Prepends the specifiedVkPhysicalDevicePerformanceQueryPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDevicePointClippingProperties value)
Prepends the specifiedVkPhysicalDevicePointClippingPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDevicePointClippingPropertiesKHR value)
Prepends the specifiedVkPhysicalDevicePointClippingPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDevicePortabilitySubsetPropertiesKHR value)
Prepends the specifiedVkPhysicalDevicePortabilitySubsetPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceProtectedMemoryProperties value)
Prepends the specifiedVkPhysicalDeviceProtectedMemoryPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceProvokingVertexPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceProvokingVertexPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDevicePushDescriptorPropertiesKHR value)
Prepends the specifiedVkPhysicalDevicePushDescriptorPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceRayTracingPipelinePropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceRayTracingPipelinePropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceRayTracingPropertiesNV value)
Prepends the specifiedVkPhysicalDeviceRayTracingPropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceRobustness2PropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceRobustness2PropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSampleLocationsPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceSampleLocationsPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSamplerFilterMinmaxProperties value)
Prepends the specifiedVkPhysicalDeviceSamplerFilterMinmaxPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceSamplerFilterMinmaxPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceShaderCoreProperties2AMD value)
Prepends the specifiedVkPhysicalDeviceShaderCoreProperties2AMDvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceShaderCorePropertiesAMD value)
Prepends the specifiedVkPhysicalDeviceShaderCorePropertiesAMDvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceShaderIntegerDotProductProperties value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductPropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV value)
Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsPropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceShadingRateImagePropertiesNV value)
Prepends the specifiedVkPhysicalDeviceShadingRateImagePropertiesNVvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSubgroupProperties value)
Prepends the specifiedVkPhysicalDeviceSubgroupPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSubgroupSizeControlProperties value)
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI value)
Prepends the specifiedVkPhysicalDeviceSubpassShadingPropertiesHUAWEIvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceTexelBufferAlignmentProperties value)
Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentPropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceTimelineSemaphoreProperties value)
Prepends the specifiedVkPhysicalDeviceTimelineSemaphorePropertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceTimelineSemaphorePropertiesKHR value)
Prepends the specifiedVkPhysicalDeviceTimelineSemaphorePropertiesKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceTransformFeedbackPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceTransformFeedbackPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT value)
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorPropertiesEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceVulkan11Properties value)
Prepends the specifiedVkPhysicalDeviceVulkan11Propertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceVulkan12Properties value)
Prepends the specifiedVkPhysicalDeviceVulkan12Propertiesvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceProperties2.Buffer pNext(VkPhysicalDeviceVulkan13Properties value)
Prepends the specifiedVkPhysicalDeviceVulkan13Propertiesvalue to thepNextchain.
-
-