Uses of Record Class
club.doki7.vulkan.handle.VkSurfaceKHR.Ptr
Packages that use VkSurfaceKHR.Ptr
Package
Description
Vulkan API commands
Opaque handle types of Vulkan API.
-
Uses of VkSurfaceKHR.Ptr in club.doki7.glfw
Methods in club.doki7.glfw with parameters of type VkSurfaceKHR.PtrModifier and TypeMethodDescriptionintGLFW.createWindowSurface(@Nullable VkInstance instance, @Nullable GLFWwindow window, @Nullable IVkAllocationCallbacks allocator, VkSurfaceKHR.Ptr surface) -
Uses of VkSurfaceKHR.Ptr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkSurfaceKHR.PtrModifier and TypeMethodDescriptionintVkInstanceCommands.createAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) 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) -
Uses of VkSurfaceKHR.Ptr in club.doki7.vulkan.handle
Methods in club.doki7.vulkan.handle that return VkSurfaceKHR.PtrModifier and TypeMethodDescriptionstatic VkSurfaceKHR.Ptrstatic VkSurfaceKHR.Ptrstatic VkSurfaceKHR.PtrVkSurfaceKHR.Ptr.allocate(Arena arena, @Nullable VkSurfaceKHR @NotNull [] values) static VkSurfaceKHR.PtrVkSurfaceKHR.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable VkSurfaceKHR> values) static VkSurfaceKHR.PtrVkSurfaceKHR.Ptr.allocateV(Arena arena, @Nullable VkSurfaceKHR value0, @Nullable VkSurfaceKHR... values) VkSurfaceKHR.Ptr.offset(long offset) VkSurfaceKHR.Ptr.reinterpret(long newSize) Assume theVkSurfaceKHR.Ptris capable of holding at leastnewSizehandles, create a new viewVkSurfaceKHR.Ptrthat uses the same backing storage as thisVkSurfaceKHR.Ptr, but with the new size.VkSurfaceKHR.Ptr.slice(long end) VkSurfaceKHR.Ptr.slice(long start, long end) Note that this function uses theList.subList(int, int)semantics (left inclusive, right exclusive interval), notMemorySegment.asSlice(long, long)semantics (offset + newSize).