Uses of Record Class
club.doki7.vulkan.handle.VkPhysicalDevice.Ptr
Packages that use VkPhysicalDevice.Ptr
Package
Description
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkPhysicalDevice.Ptr in club.doki7.openxr.command
Methods in club.doki7.openxr.command with parameters of type VkPhysicalDevice.PtrModifier and TypeMethodDescriptionint
XR.getVulkanGraphicsDevice2KHR
(XrInstance instance, XrVulkanGraphicsDeviceGetInfoKHR getInfo, VkPhysicalDevice.Ptr vulkanPhysicalDevice) int
XR.getVulkanGraphicsDeviceKHR
(XrInstance instance, long systemId, VkInstance vkInstance, VkPhysicalDevice.Ptr vkPhysicalDevice) -
Uses of VkPhysicalDevice.Ptr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkPhysicalDevice.PtrModifier and TypeMethodDescriptionint
VkInstanceCommands.enumeratePhysicalDevices
(VkInstance instance, IntPtr pPhysicalDeviceCount, VkPhysicalDevice.Ptr pPhysicalDevices) -
Uses of VkPhysicalDevice.Ptr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkPhysicalDevice.PtrModifier and TypeMethodDescriptionVkPhysicalDeviceGroupProperties.physicalDevices()
VkDeviceGroupDeviceCreateInfo.pPhysicalDevices()
Note: the returnedVkPhysicalDevice.Ptr
does not have correctsize()
property.Methods in club.doki7.vulkan.datatype with parameters of type VkPhysicalDevice.PtrModifier and TypeMethodDescriptionVkPhysicalDeviceGroupProperties.physicalDevices
(VkPhysicalDevice.Ptr value) VkDeviceGroupDeviceCreateInfo.pPhysicalDevices
(VkPhysicalDevice.Ptr value) Method parameters in club.doki7.vulkan.datatype with type arguments of type VkPhysicalDevice.PtrModifier and TypeMethodDescriptionVkPhysicalDeviceGroupProperties.physicalDevices
(@NotNull Consumer<VkPhysicalDevice.Ptr> consumer) -
Uses of VkPhysicalDevice.Ptr in club.doki7.vulkan.handle
Methods in club.doki7.vulkan.handle that return VkPhysicalDevice.PtrModifier and TypeMethodDescriptionstatic VkPhysicalDevice.Ptr
static VkPhysicalDevice.Ptr
static VkPhysicalDevice.Ptr
VkPhysicalDevice.Ptr.allocate
(Arena arena, @Nullable VkPhysicalDevice @NotNull [] values) static VkPhysicalDevice.Ptr
VkPhysicalDevice.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable VkPhysicalDevice> values) static VkPhysicalDevice.Ptr
VkPhysicalDevice.Ptr.allocateV
(Arena arena, @Nullable VkPhysicalDevice value0, @Nullable VkPhysicalDevice... values) VkPhysicalDevice.Ptr.offset
(long offset) VkPhysicalDevice.Ptr.reinterpret
(long newSize) Assume theVkPhysicalDevice.Ptr
is capable of holding at leastnewSize
handles, create a new viewVkPhysicalDevice.Ptr
that uses the same backing storage as thisVkPhysicalDevice.Ptr
, but with the new size.VkPhysicalDevice.Ptr.slice
(long end) VkPhysicalDevice.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).