Functionality in this extension is included in core Vulkan 1.3, with the EXT suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
VK_EXT_private_dataVK_KHR_get_physical_device_properties2| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_PRIVATE_DATA_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_PRIVATE_DATA_SPEC_VERSION
The extension specification version. |
| public static final int | VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkCreatePrivateDataSlotEXT(VkDevice device, long pCreateInfo, long pAllocator, long pPrivateDataSlot)
Unsafe version of: |
| public static void | nvkDestroyPrivateDataSlotEXT(VkDevice device, long privateDataSlot, long pAllocator)
Unsafe version of: |
| public static void | nvkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long pData)
Unsafe version of: |
| public static int | vkCreatePrivateDataSlotEXT(VkDevice
the logical device associated with the creation of the object(s) holding the private data slot. device, VkPrivateDataSlotCreateInfo a pointer to a pCreateInfo, VkAllocationCallbacks VkPrivateDataSlotCreateInfocontrols host memory allocation as described in the Memory Allocation chapter. pAllocator, LongBuffer a pointer to a pPrivateDataSlot)VkPrivateDataSlot handle in which the resulting private data slot is returned |
| public static int | vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, VkAllocationCallbacks pAllocator, long[] pPrivateDataSlot)
Array version of: |
| public static void | vkDestroyPrivateDataSlotEXT(VkDevice
the logical device associated with the creation of the object(s) holding the private data slot. device, long the private data slot to destroy. privateDataSlot, VkAllocationCallbacks controls host memory allocation as described in the Memory Allocation chapter. pAllocator) |
| public static void | vkGetPrivateDataEXT(VkDevice
the device that created the object device, int a objectType, long VkObjectType specifying the type of object data is associated with.a handle to the object data is associated with. objectHandle, long a handle to a privateDataSlot, LongBuffer VkPrivateDataSlot specifying location of private data pointer storage.a pointer to specify where user data is returned. 0 will be written in the absence of a previous call to pData)vkSetPrivateData using the object specified by objectHandle.See |
| public static void | vkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long[] pData)
Array version of: |
| public static int | vkSetPrivateDataEXT(VkDevice
the device that created the object. device, int a objectType, long VkObjectType specifying the type of object to associate data with.a handle to the object to associate data with. objectHandle, long a handle to a privateDataSlot, long VkPrivateDataSlot specifying location of private data storage.user defined data to associate the object with. This data will be stored at data)privateDataSlot.See |
| VK_EXT_PRIVATE_DATA_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_PRIVATE_DATA_EXTENSION_NAME The extension name. | |
| VK_EXT_PRIVATE_DATA_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_PRIVATE_DATA_SPEC_VERSION The extension specification version. | |
| VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT | back to summary |
|---|---|
| public static final int VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT Extends | |
| VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT Extends Enum values: | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT Extends Enum values: | |
| VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT Extends Enum values: | |
| EXTPrivateData | back to summary |
|---|---|
| protected EXTPrivateData() | |
| nvkCreatePrivateDataSlotEXT | back to summary |
|---|---|
| public static int nvkCreatePrivateDataSlotEXT(VkDevice device, long pCreateInfo, long pAllocator, long pPrivateDataSlot) Unsafe version of: | |
| nvkDestroyPrivateDataSlotEXT | back to summary |
|---|---|
| public static void nvkDestroyPrivateDataSlotEXT(VkDevice device, long privateDataSlot, long pAllocator) Unsafe version of: | |
| nvkGetPrivateDataEXT | back to summary |
|---|---|
| public static void nvkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long pData) Unsafe version of: | |
| vkCreatePrivateDataSlotEXT | back to summary |
|---|---|
public static int vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, VkAllocationCallbacks pAllocator, LongBuffer pPrivateDataSlot)
| |
| vkCreatePrivateDataSlotEXT | back to summary |
|---|---|
| public static int vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, VkAllocationCallbacks pAllocator, long[] pPrivateDataSlot) Array version of:
| |
| vkDestroyPrivateDataSlotEXT | back to summary |
|---|---|
public static void vkDestroyPrivateDataSlotEXT(VkDevice device, long privateDataSlot, VkAllocationCallbacks pAllocator)
| |
| vkGetPrivateDataEXT | back to summary |
|---|---|
| public static void vkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, LongBuffer pData) See
| |
| vkGetPrivateDataEXT | back to summary |
|---|---|
| public static void vkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long[] pData) Array version of: | |
| vkSetPrivateDataEXT | back to summary |
|---|---|
| public static int vkSetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long data) See
| |