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 TypeMethodDescriptionint
GLFW.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 TypeMethodDescriptionint
VkInstanceCommands.createAndroidSurfaceKHR
(VkInstance instance, VkAndroidSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkSurfaceKHR.Ptr pSurface) 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) -
Uses of VkSurfaceKHR.Ptr in club.doki7.vulkan.handle
Methods in club.doki7.vulkan.handle that return VkSurfaceKHR.PtrModifier and TypeMethodDescriptionstatic VkSurfaceKHR.Ptr
static VkSurfaceKHR.Ptr
static VkSurfaceKHR.Ptr
VkSurfaceKHR.Ptr.allocate
(Arena arena, @Nullable VkSurfaceKHR @NotNull [] values) static VkSurfaceKHR.Ptr
VkSurfaceKHR.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable VkSurfaceKHR> values) static VkSurfaceKHR.Ptr
VkSurfaceKHR.Ptr.allocateV
(Arena arena, @Nullable VkSurfaceKHR value0, @Nullable VkSurfaceKHR... values) VkSurfaceKHR.Ptr.offset
(long offset) VkSurfaceKHR.Ptr.reinterpret
(long newSize) Assume theVkSurfaceKHR.Ptr
is capable of holding at leastnewSize
handles, create a new viewVkSurfaceKHR.Ptr
that 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).