Class VkMemoryDedicatedRequirements

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer
Direct Known Subclasses:
VkMemoryDedicatedRequirementsKHR

public class VkMemoryDedicatedRequirements extends Struct<VkMemoryDedicatedRequirements> implements NativeResource
Structure describing dedicated allocation requirements of buffer and image resources.
Description

To determine the dedicated allocation requirements of a buffer or image resource, add a VkMemoryDedicatedRequirements structure to the pNext chain of the VkMemoryRequirements2 structure passed as the pMemoryRequirements parameter of GetBufferMemoryRequirements2 or GetImageMemoryRequirements2, respectively.

Constraints on the values returned for buffer resources are:

Constraints on the values returned for image resources are:

Valid Usage (Implicit)

Layout


 struct VkMemoryDedicatedRequirements {
     VkStructureType sType();
     void * pNext();
     VkBool32 prefersDedicatedAllocation();
     VkBool32 requiresDedicatedAllocation();
 }