Package org.lwjgl.vulkan
Class VkDeviceMemoryReportCallbackEXT
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.vulkan.VkDeviceMemoryReportCallbackEXT
- All Implemented Interfaces:
AutoCloseable,org.lwjgl.system.CallbackI,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer,VkDeviceMemoryReportCallbackEXTI
public abstract class VkDeviceMemoryReportCallbackEXT
extends org.lwjgl.system.Callback
implements VkDeviceMemoryReportCallbackEXTI
Application-defined device memory report callback function.
C Specification
The prototype for the VkDeviceDeviceMemoryReportCreateInfoEXT::pfnUserCallback function implemented by the application is:
typedef void (VKAPI_PTR *PFN_vkDeviceMemoryReportCallbackEXT)(
const VkDeviceMemoryReportCallbackDataEXT* pCallbackData,
void* pUserData);
Description
The callback must not make calls to any Vulkan commands.
See Also
VkDeviceDeviceMemoryReportCreateInfoEXT, VkDeviceMemoryReportCallbackDataEXT
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZEFields inherited from interface org.lwjgl.vulkan.VkDeviceMemoryReportCallbackEXTI
CIF -
Method Summary
Modifier and TypeMethodDescriptioncreate(long functionPointer) Creates aVkDeviceMemoryReportCallbackEXTinstance from the specified function pointer.create(VkDeviceMemoryReportCallbackEXTI instance) Creates aVkDeviceMemoryReportCallbackEXTinstance that delegates to the specifiedVkDeviceMemoryReportCallbackEXTIinstance.static @Nullable VkDeviceMemoryReportCallbackEXTcreateSafe(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toStringMethods inherited from interface org.lwjgl.system.CallbackI
addressMethods inherited from interface org.lwjgl.system.NativeResource
closeMethods inherited from interface org.lwjgl.vulkan.VkDeviceMemoryReportCallbackEXTI
callback, getCallInterface, invoke
-
Method Details
-
create
Creates aVkDeviceMemoryReportCallbackEXTinstance from the specified function pointer.- Returns:
- the new
VkDeviceMemoryReportCallbackEXT
-
createSafe
-
create
Creates aVkDeviceMemoryReportCallbackEXTinstance that delegates to the specifiedVkDeviceMemoryReportCallbackEXTIinstance.
-