Class VkMemoryDedicatedRequirements

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkMemoryDedicatedRequirements>
org.lwjgl.vulkan.VkMemoryDedicatedRequirements
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
Direct Known Subclasses:
VkMemoryDedicatedRequirementsKHR

public class VkMemoryDedicatedRequirements extends org.lwjgl.system.Struct<VkMemoryDedicatedRequirements> implements org.lwjgl.system.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();
 }