Uses of Record Class
club.doki7.vulkan.handle.VkInstance
Packages that use VkInstance
Package
Description
Vulkan API commands
Opaque handle types of Vulkan API.
-
Uses of VkInstance in club.doki7.glfw
Methods in club.doki7.glfw with parameters of type VkInstanceModifier and TypeMethodDescriptionint
GLFW.createWindowSurface
(@Nullable VkInstance instance, @Nullable GLFWwindow window, @Nullable IVkAllocationCallbacks allocator, VkSurfaceKHR.Ptr surface) GLFW.getInstanceProcAddress
(@Nullable VkInstance instance, @Nullable BytePtr procname) int
GLFW.getPhysicalDevicePresentationSupport
(@Nullable VkInstance instance, @Nullable VkPhysicalDevice device, int queuefamily) -
Uses of VkInstance in club.doki7.vma.datatype
Methods in club.doki7.vma.datatype that return VkInstanceModifier and TypeMethodDescription@Nullable VkInstance
VmaAllocatorCreateInfo.instance()
@Nullable VkInstance
VmaAllocatorInfo.instance()
Methods in club.doki7.vma.datatype with parameters of type VkInstanceModifier and TypeMethodDescriptionVmaAllocatorCreateInfo.instance
(@Nullable VkInstance value) VmaAllocatorInfo.instance
(@Nullable VkInstance value) -
Uses of VkInstance in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkInstanceModifier and TypeMethodDescriptionint
VkInstanceCommands.createAndroidSurfaceKHR
(VkInstance instance, VkAndroidSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createDebugReportCallbackEXT
(VkInstance instance, VkDebugReportCallbackCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkDebugReportCallbackEXT.Ptr pCallback) int
VkInstanceCommands.createDebugUtilsMessengerEXT
(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkDebugUtilsMessengerEXT.Ptr pMessenger) int
VkInstanceCommands.createDirectFBSurfaceEXT
(VkInstance instance, VkDirectFBSurfaceCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createDisplayPlaneSurfaceKHR
(VkInstance instance, VkDisplaySurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createHeadlessSurfaceEXT
(VkInstance instance, VkHeadlessSurfaceCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createImagePipeSurfaceFUCHSIA
(VkInstance instance, VkImagePipeSurfaceCreateInfoFUCHSIA pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createIOSSurfaceMVK
(VkInstance instance, VkIOSSurfaceCreateInfoMVK pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createMacOSSurfaceMVK
(VkInstance instance, VkMacOSSurfaceCreateInfoMVK pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createMetalSurfaceEXT
(VkInstance instance, VkMetalSurfaceCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createScreenSurfaceQNX
(VkInstance instance, VkScreenSurfaceCreateInfoQNX pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createStreamDescriptorSurfaceGGP
(VkInstance instance, VkStreamDescriptorSurfaceCreateInfoGGP pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createViSurfaceNN
(VkInstance instance, VkViSurfaceCreateInfoNN pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createWaylandSurfaceKHR
(VkInstance instance, VkWaylandSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createWin32SurfaceKHR
(VkInstance instance, VkWin32SurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createXcbSurfaceKHR
(VkInstance instance, VkXcbSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) int
VkInstanceCommands.createXlibSurfaceKHR
(VkInstance instance, VkXlibSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) void
VkInstanceCommands.debugReportMessageEXT
(VkInstance instance, int flags, int objectType, long object, long location, int messageCode, BytePtr pLayerPrefix, BytePtr pMessage) void
VkInstanceCommands.destroyDebugReportCallbackEXT
(VkInstance instance, @Nullable VkDebugReportCallbackEXT callback, @Nullable VkAllocationCallbacks pAllocator) void
VkInstanceCommands.destroyDebugUtilsMessengerEXT
(VkInstance instance, @Nullable VkDebugUtilsMessengerEXT messenger, @Nullable VkAllocationCallbacks pAllocator) void
VkInstanceCommands.destroyInstance
(@Nullable VkInstance instance, @Nullable VkAllocationCallbacks pAllocator) void
VkInstanceCommands.destroySurfaceKHR
(VkInstance instance, @Nullable VkSurfaceKHR surface, @Nullable VkAllocationCallbacks pAllocator) int
VkInstanceCommands.enumeratePhysicalDeviceGroups
(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, @Nullable IVkPhysicalDeviceGroupProperties pPhysicalDeviceGroupProperties) int
VkInstanceCommands.enumeratePhysicalDeviceGroupsKHR
(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, @Nullable IVkPhysicalDeviceGroupProperties pPhysicalDeviceGroupProperties) int
VkInstanceCommands.enumeratePhysicalDevices
(VkInstance instance, IntPtr pPhysicalDeviceCount, VkPhysicalDevice.Ptr pPhysicalDevices) VkStaticCommands.getInstanceProcAddr
(@Nullable VkInstance instance, BytePtr pName) static @NotNull VkInstanceCommands
VulkanLoader.loadInstanceCommands
(@NotNull VkInstance instance, @NotNull VkStaticCommands staticCommands) Load Vulkan instance commands.void
VkInstanceCommands.submitDebugUtilsMessageEXT
(VkInstance instance, int messageSeverity, int messageTypes, VkDebugUtilsMessengerCallbackDataEXT pCallbackData) -
Uses of VkInstance in club.doki7.vulkan.handle
Classes in club.doki7.vulkan.handle that implement interfaces with type arguments of type VkInstanceModifier and TypeClassDescriptionstatic final record
Represents a pointer toVkInstance
handle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkInstanceModifier and TypeMethodDescription@Nullable VkInstance
VkInstance.Ptr.read()
@Nullable VkInstance
VkInstance.Ptr.read
(long index) Methods in club.doki7.vulkan.handle that return types with arguments of type VkInstanceMethods in club.doki7.vulkan.handle with parameters of type VkInstanceModifier and TypeMethodDescriptionstatic VkInstance.Ptr
VkInstance.Ptr.allocate
(Arena arena, @Nullable VkInstance[] values) static VkInstance.Ptr
VkInstance.Ptr.allocateV
(Arena arena, @Nullable VkInstance value0, @Nullable VkInstance... values) void
VkInstance.Ptr.write
(long index, @Nullable VkInstance value) void
VkInstance.Ptr.write
(@Nullable VkInstance value) void
VkInstance.Ptr.write
(@Nullable VkInstance[] values) void
VkInstance.Ptr.writeV
(@Nullable VkInstance value0, @Nullable VkInstance... values)