The prototype for the VkDeviceDeviceMemoryReportCreateInfoEXT::pfnUserCallback function implemented by the application is:
typedef void (VKAPI_PTR *PFN_vkDeviceMemoryReportCallbackEXT)(
const VkDeviceMemoryReportCallbackDataEXT* pCallbackData,
void* pUserData);
The callback must not make calls to any Vulkan commands.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| protected | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static VkDeviceMemoryReportCallbackEXT | Returns: the newVkDeviceMemoryReportCallbackEXTCreates a |
| public static VkDeviceMemoryReportCallbackEXT | create(VkDeviceMemoryReportCallbackEXTI instance)
Creates a |
| public static VkDeviceMemoryReportCallbackEXT |
| VkDeviceMemoryReportCallbackEXT | back to summary |
|---|---|
| protected VkDeviceMemoryReportCallbackEXT() | |
| VkDeviceMemoryReportCallbackEXT | back to summary |
|---|---|
| pack-priv VkDeviceMemoryReportCallbackEXT(long functionPointer) | |
| create | back to summary |
|---|---|
| public static VkDeviceMemoryReportCallbackEXT create(long functionPointer) Creates a
| |
| create | back to summary |
|---|---|
| public static VkDeviceMemoryReportCallbackEXT create(VkDeviceMemoryReportCallbackEXTI instance) Creates a | |
| createSafe | back to summary |
|---|---|
| public static VkDeviceMemoryReportCallbackEXT createSafe(long functionPointer) Like
| |
| Modifier and Type | Field and Description |
|---|---|
| private final VkDeviceMemoryReportCallbackEXTI |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | invoke(long
contains all the callback related data in the pCallbackData, long VkDeviceMemoryReportCallbackDataEXT structure.the user data provided when the pUserData)VkDeviceDeviceMemoryReportCreateInfoEXT was created.Implements org. |
| delegate | back to summary |
|---|---|
| private final VkDeviceMemoryReportCallbackEXTI delegate | |
| Container | back to summary |
|---|---|
| pack-priv Container(long functionPointer, VkDeviceMemoryReportCallbackEXTI delegate) | |
| invoke | back to summary |
|---|---|
| public void invoke(long pCallbackData, long pUserData) Implements org. Doc from org. Application-defined device memory report callback function.
| |