Package org.lwjgl.vulkan
Class VkDeviceCreateInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkDeviceCreateInfo,VkDeviceCreateInfo.Buffer>
-
- org.lwjgl.vulkan.VkDeviceCreateInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkDeviceCreateInfo>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkDeviceCreateInfo
public static class VkDeviceCreateInfo.Buffer extends org.lwjgl.system.StructBuffer<VkDeviceCreateInfo,VkDeviceCreateInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkDeviceCreateInfostructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkDeviceCreateInfo.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 byVkDeviceCreateInfo.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
VkDeviceCreateInfo.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkDeviceCreateInfo.pNext()field.
-
flags
public int flags()
- Returns:
- the value of the
VkDeviceCreateInfo.flags()field.
-
queueCreateInfoCount
public int queueCreateInfoCount()
- Returns:
- the value of the
VkDeviceCreateInfo.queueCreateInfoCount()field.
-
pQueueCreateInfos
public VkDeviceQueueCreateInfo.Buffer pQueueCreateInfos()
- Returns:
- a
VkDeviceQueueCreateInfo.Bufferview of the struct array pointed to by theVkDeviceCreateInfo.pQueueCreateInfos()field.
-
enabledLayerCount
public int enabledLayerCount()
- Returns:
- the value of the
VkDeviceCreateInfo.enabledLayerCount()field.
-
ppEnabledLayerNames
@Nullable public org.lwjgl.PointerBuffer ppEnabledLayerNames()
- Returns:
- a
PointerBufferview of the data pointed to by theVkDeviceCreateInfo.ppEnabledLayerNames()field.
-
enabledExtensionCount
public int enabledExtensionCount()
- Returns:
- the value of the
VkDeviceCreateInfo.enabledExtensionCount()field.
-
ppEnabledExtensionNames
@Nullable public org.lwjgl.PointerBuffer ppEnabledExtensionNames()
- Returns:
- a
PointerBufferview of the data pointed to by theVkDeviceCreateInfo.ppEnabledExtensionNames()field.
-
pEnabledFeatures
@Nullable public VkPhysicalDeviceFeatures pEnabledFeatures()
- Returns:
- a
VkPhysicalDeviceFeaturesview of the struct pointed to by theVkDeviceCreateInfo.pEnabledFeatures()field.
-
sType
public VkDeviceCreateInfo.Buffer sType(int value)
Sets the specified value to theVkDeviceCreateInfo.sType()field.
-
sType$Default
public VkDeviceCreateInfo.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_DEVICE_CREATE_INFOvalue to theVkDeviceCreateInfo.sType()field.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(long value)
Sets the specified value to theVkDeviceCreateInfo.pNext()field.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDeviceDeviceMemoryReportCreateInfoEXT value)
Prepends the specifiedVkDeviceDeviceMemoryReportCreateInfoEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDeviceDiagnosticsConfigCreateInfoNV value)
Prepends the specifiedVkDeviceDiagnosticsConfigCreateInfoNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDeviceGroupDeviceCreateInfo value)
Prepends the specifiedVkDeviceGroupDeviceCreateInfovalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDeviceGroupDeviceCreateInfoKHR value)
Prepends the specifiedVkDeviceGroupDeviceCreateInfoKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDeviceMemoryOverallocationCreateInfoAMD value)
Prepends the specifiedVkDeviceMemoryOverallocationCreateInfoAMDvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDevicePrivateDataCreateInfo value)
Prepends the specifiedVkDevicePrivateDataCreateInfovalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkDevicePrivateDataCreateInfoEXT value)
Prepends the specifiedVkDevicePrivateDataCreateInfoEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevice16BitStorageFeatures value)
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevice16BitStorageFeaturesKHR value)
Prepends the specifiedVkPhysicalDevice16BitStorageFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevice4444FormatsFeaturesEXT value)
Prepends the specifiedVkPhysicalDevice4444FormatsFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevice8BitStorageFeatures value)
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevice8BitStorageFeaturesKHR value)
Prepends the specifiedVkPhysicalDevice8BitStorageFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceASTCDecodeFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceASTCDecodeFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceAccelerationStructureFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceAccelerationStructureFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBlendOperationAdvancedFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBorderColorSwizzleFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceBufferAddressFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBufferAddressFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceBufferDeviceAddressFeatures value)
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceBufferDeviceAddressFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceBufferDeviceAddressFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCoherentMemoryFeaturesAMD value)
Prepends the specifiedVkPhysicalDeviceCoherentMemoryFeaturesAMDvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceColorWriteEnableFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceColorWriteEnableFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceComputeShaderDerivativesFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceComputeShaderDerivativesFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceConditionalRenderingFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceConditionalRenderingFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrixFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceCooperativeMatrixFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCornerSampledImageFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceCornerSampledImageFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCoverageReductionModeFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceCoverageReductionModeFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCustomBorderColorFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceCustomBorderColorFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDepthClipControlFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDepthClipControlFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDepthClipEnableFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDepthClipEnableFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDescriptorIndexingFeatures value)
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDescriptorIndexingFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDescriptorIndexingFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceDeviceMemoryReportFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDiagnosticsConfigFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceDiagnosticsConfigFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDynamicRenderingFeatures value)
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceDynamicRenderingFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceDynamicRenderingFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceExclusiveScissorFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceExclusiveScissorFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceExtendedDynamicState2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceExtendedDynamicStateFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceExternalMemoryRDMAFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFeatures2 value)
Prepends the specifiedVkPhysicalDeviceFeatures2value to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFeatures2KHR value)
Prepends the specifiedVkPhysicalDeviceFeatures2KHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFloat16Int8FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceFloat16Int8FeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMap2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentDensityMapFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM value)
Prepends the specifiedVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOMvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceFragmentShaderBarycentricFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceFragmentShaderInterlockFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceFragmentShadingRateFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceFragmentShadingRateFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceGlobalPriorityQueryFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceHostQueryResetFeatures value)
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceHostQueryResetFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceHostQueryResetFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceImageRobustnessFeatures value)
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceImageRobustnessFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceImageRobustnessFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceImageViewMinLodFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceImageViewMinLodFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceImagelessFramebufferFeatures value)
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceImagelessFramebufferFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceImagelessFramebufferFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceIndexTypeUint8FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceIndexTypeUint8FeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceInheritedViewportScissorFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceInheritedViewportScissorFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceInlineUniformBlockFeatures value)
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceInlineUniformBlockFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceInlineUniformBlockFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI value)
Prepends the specifiedVkPhysicalDeviceInvocationMaskFeaturesHUAWEIvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceLineRasterizationFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceLineRasterizationFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceLinearColorAttachmentFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceLinearColorAttachmentFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMaintenance4Features value)
Prepends the specifiedVkPhysicalDeviceMaintenance4Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMaintenance4FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceMaintenance4FeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMemoryPriorityFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceMemoryPriorityFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMeshShaderFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceMeshShaderFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMultiDrawFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceMultiDrawFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMultiviewFeatures value)
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMultiviewFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceMultiviewFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE value)
Prepends the specifiedVkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePerformanceQueryFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePerformanceQueryFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePipelineCreationCacheControlFeatures value)
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePipelineCreationCacheControlFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePortabilitySubsetFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePortabilitySubsetFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePresentIdFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePresentIdFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePresentWaitFeaturesKHR value)
Prepends the specifiedVkPhysicalDevicePresentWaitFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePrivateDataFeatures value)
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDevicePrivateDataFeaturesEXT value)
Prepends the specifiedVkPhysicalDevicePrivateDataFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceProtectedMemoryFeatures value)
Prepends the specifiedVkPhysicalDeviceProtectedMemoryFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceProvokingVertexFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceProvokingVertexFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceRGBA10X6FormatsFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM value)
Prepends the specifiedVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRayQueryFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceRayQueryFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceRayTracingMotionBlurFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRayTracingPipelineFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceRayTracingPipelineFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceRepresentativeFragmentTestFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceRobustness2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceRobustness2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSamplerYcbcrConversionFeatures value)
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceSamplerYcbcrConversionFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceScalarBlockLayoutFeatures value)
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceScalarBlockLayoutFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceScalarBlockLayoutFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures value)
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloat2FeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicFloatFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderAtomicInt64Features value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderAtomicInt64FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderAtomicInt64FeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderClockFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderClockFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderDrawParameterFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderDrawParameterFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderDrawParametersFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderDrawParametersFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderFloat16Int8Features value)
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderFloat16Int8FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderFloat16Int8FeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderImageFootprintFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceShaderImageFootprintFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderIntegerDotProductFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerDotProductFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL value)
Prepends the specifiedVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceShaderSMBuiltinsFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderTerminateInvocationFeatures value)
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceShaderTerminateInvocationFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceShadingRateImageFeaturesNV value)
Prepends the specifiedVkPhysicalDeviceShadingRateImageFeaturesNVvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSubgroupSizeControlFeatures value)
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceSubgroupSizeControlFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI value)
Prepends the specifiedVkPhysicalDeviceSubpassShadingFeaturesHUAWEIvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSynchronization2Features value)
Prepends the specifiedVkPhysicalDeviceSynchronization2Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceSynchronization2FeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceSynchronization2FeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceTexelBufferAlignmentFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceTextureCompressionASTCHDRFeatures value)
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceTimelineSemaphoreFeatures value)
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceTimelineSemaphoreFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceTimelineSemaphoreFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceTransformFeedbackFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceTransformFeedbackFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceUniformBufferStandardLayoutFeatures value)
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVariablePointerFeatures value)
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVariablePointerFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceVariablePointerFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVariablePointersFeatures value)
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVariablePointersFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceVariablePointersFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceVertexAttributeDivisorFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceVertexInputDynamicStateFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVulkan11Features value)
Prepends the specifiedVkPhysicalDeviceVulkan11Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVulkan12Features value)
Prepends the specifiedVkPhysicalDeviceVulkan12Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVulkan13Features value)
Prepends the specifiedVkPhysicalDeviceVulkan13Featuresvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVulkanMemoryModelFeatures value)
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceVulkanMemoryModelFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceVulkanMemoryModelFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT value)
Prepends the specifiedVkPhysicalDeviceYcbcrImageArraysFeaturesEXTvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures value)
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesvalue to thepNextchain.
-
pNext
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR value)
Prepends the specifiedVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRvalue to thepNextchain.
-
flags
public VkDeviceCreateInfo.Buffer flags(int value)
Sets the specified value to theVkDeviceCreateInfo.flags()field.
-
pQueueCreateInfos
public VkDeviceCreateInfo.Buffer pQueueCreateInfos(VkDeviceQueueCreateInfo.Buffer value)
Sets the address of the specifiedVkDeviceQueueCreateInfo.Bufferto theVkDeviceCreateInfo.pQueueCreateInfos()field.
-
ppEnabledLayerNames
public VkDeviceCreateInfo.Buffer ppEnabledLayerNames(@Nullable org.lwjgl.PointerBuffer value)
Sets the address of the specifiedPointerBufferto theVkDeviceCreateInfo.ppEnabledLayerNames()field.
-
ppEnabledExtensionNames
public VkDeviceCreateInfo.Buffer ppEnabledExtensionNames(@Nullable org.lwjgl.PointerBuffer value)
Sets the address of the specifiedPointerBufferto theVkDeviceCreateInfo.ppEnabledExtensionNames()field.
-
pEnabledFeatures
public VkDeviceCreateInfo.Buffer pEnabledFeatures(@Nullable VkPhysicalDeviceFeatures value)
Sets the address of the specifiedVkPhysicalDeviceFeaturesto theVkDeviceCreateInfo.pEnabledFeatures()field.
-
-