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 TypeMethodDescriptionintGLFW.createWindowSurface(@Nullable VkInstance instance, @Nullable GLFWwindow window, @Nullable IVkAllocationCallbacks allocator, VkSurfaceKHR.Ptr surface) @NotNull MemorySegmentGLFW.getInstanceProcAddress(@Nullable VkInstance instance, @Nullable BytePtr procname) intGLFW.getPhysicalDevicePresentationSupport(@Nullable VkInstance instance, @Nullable VkPhysicalDevice device, int queuefamily) -
Uses of VkInstance in club.doki7.openxr.command
Methods in club.doki7.openxr.command with parameters of type VkInstanceModifier and TypeMethodDescriptionintXR.getVulkanGraphicsDeviceKHR(XrInstance instance, long systemId, VkInstance vkInstance, VkPhysicalDevice.Ptr vkPhysicalDevice) -
Uses of VkInstance in club.doki7.openxr.datatype
Methods in club.doki7.openxr.datatype that return VkInstanceModifier and TypeMethodDescription@Nullable VkInstanceXrGraphicsBindingVulkan2KHR.instance()@Nullable VkInstanceXrGraphicsBindingVulkanKHR.instance()@Nullable VkInstanceXrVulkanGraphicsDeviceGetInfoKHR.vulkanInstance()Methods in club.doki7.openxr.datatype with parameters of type VkInstanceModifier and TypeMethodDescriptionXrGraphicsBindingVulkan2KHR.instance(@Nullable VkInstance value) XrGraphicsBindingVulkanKHR.instance(@Nullable VkInstance value) XrVulkanGraphicsDeviceGetInfoKHR.vulkanInstance(@Nullable VkInstance value) -
Uses of VkInstance in club.doki7.vma.datatype
Methods in club.doki7.vma.datatype that return VkInstanceModifier and TypeMethodDescription@Nullable VkInstanceVmaAllocatorCreateInfo.instance()@Nullable VkInstanceVmaAllocatorInfo.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 TypeMethodDescriptionintVkInstanceCommands.createAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkDebugReportCallbackEXT.Ptr pCallback) intVkInstanceCommands.createDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkDebugUtilsMessengerEXT.Ptr pMessenger) intVkInstanceCommands.createDirectFBSurfaceEXT(VkInstance instance, VkDirectFBSurfaceCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createHeadlessSurfaceEXT(VkInstance instance, VkHeadlessSurfaceCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createImagePipeSurfaceFUCHSIA(VkInstance instance, VkImagePipeSurfaceCreateInfoFUCHSIA pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createMetalSurfaceEXT(VkInstance instance, VkMetalSurfaceCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createScreenSurfaceQNX(VkInstance instance, VkScreenSurfaceCreateInfoQNX pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createStreamDescriptorSurfaceGGP(VkInstance instance, VkStreamDescriptorSurfaceCreateInfoGGP pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) intVkInstanceCommands.createXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) voidVkInstanceCommands.debugReportMessageEXT(VkInstance instance, int flags, int objectType, long object, long location, int messageCode, BytePtr pLayerPrefix, BytePtr pMessage) voidVkInstanceCommands.destroyDebugReportCallbackEXT(VkInstance instance, @Nullable VkDebugReportCallbackEXT callback, @Nullable VkAllocationCallbacks pAllocator) voidVkInstanceCommands.destroyDebugUtilsMessengerEXT(VkInstance instance, @Nullable VkDebugUtilsMessengerEXT messenger, @Nullable VkAllocationCallbacks pAllocator) voidVkInstanceCommands.destroyInstance(@Nullable VkInstance instance, @Nullable VkAllocationCallbacks pAllocator) voidVkInstanceCommands.destroySurfaceKHR(VkInstance instance, @Nullable VkSurfaceKHR surface, @Nullable VkAllocationCallbacks pAllocator) intVkInstanceCommands.enumeratePhysicalDeviceGroups(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, @Nullable IVkPhysicalDeviceGroupProperties pPhysicalDeviceGroupProperties) intVkInstanceCommands.enumeratePhysicalDeviceGroupsKHR(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, @Nullable IVkPhysicalDeviceGroupProperties pPhysicalDeviceGroupProperties) intVkInstanceCommands.enumeratePhysicalDevices(VkInstance instance, IntPtr pPhysicalDeviceCount, VkPhysicalDevice.Ptr pPhysicalDevices) @NotNull MemorySegmentVkStaticCommands.getInstanceProcAddr(@Nullable VkInstance instance, BytePtr pName) static @NotNull VkInstanceCommandsVulkanLoader.loadInstanceCommands(@NotNull VkInstance instance, @NotNull VkStaticCommands staticCommands) Load Vulkan instance commands.voidVkInstanceCommands.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 recordRepresents a pointer toVkInstancehandle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkInstanceModifier and TypeMethodDescription@Nullable VkInstanceVkInstance.Ptr.read()@Nullable VkInstanceVkInstance.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.PtrVkInstance.Ptr.allocate(Arena arena, @Nullable VkInstance @NotNull [] values) static VkInstance.PtrVkInstance.Ptr.allocateV(Arena arena, @Nullable VkInstance value0, @Nullable VkInstance... values) voidVkInstance.Ptr.write(long index, @Nullable VkInstance value) voidVkInstance.Ptr.write(@Nullable VkInstance value) voidVkInstance.Ptr.write(@Nullable VkInstance[] values) voidVkInstance.Ptr.writeV(@Nullable VkInstance value0, @Nullable VkInstance... values) Method parameters in club.doki7.vulkan.handle with type arguments of type VkInstanceModifier and TypeMethodDescriptionstatic VkInstance.PtrVkInstance.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable VkInstance> values)