Uses of Record Class
club.doki7.vulkan.handle.VkPhysicalDevice
Packages that use VkPhysicalDevice
Package
Description
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkPhysicalDevice in club.doki7.glfw
Methods in club.doki7.glfw with parameters of type VkPhysicalDeviceModifier and TypeMethodDescriptionint
GLFW.getPhysicalDevicePresentationSupport
(@Nullable VkInstance instance, @Nullable VkPhysicalDevice device, int queuefamily) -
Uses of VkPhysicalDevice in club.doki7.openxr.datatype
Methods in club.doki7.openxr.datatype that return VkPhysicalDeviceModifier and TypeMethodDescription@Nullable VkPhysicalDevice
XrGraphicsBindingVulkan2KHR.physicalDevice()
@Nullable VkPhysicalDevice
XrGraphicsBindingVulkanKHR.physicalDevice()
@Nullable VkPhysicalDevice
XrVulkanDeviceCreateInfoKHR.vulkanPhysicalDevice()
Methods in club.doki7.openxr.datatype with parameters of type VkPhysicalDeviceModifier and TypeMethodDescriptionXrGraphicsBindingVulkan2KHR.physicalDevice
(@Nullable VkPhysicalDevice value) XrGraphicsBindingVulkanKHR.physicalDevice
(@Nullable VkPhysicalDevice value) XrVulkanDeviceCreateInfoKHR.vulkanPhysicalDevice
(@Nullable VkPhysicalDevice value) -
Uses of VkPhysicalDevice in club.doki7.vma.datatype
Methods in club.doki7.vma.datatype that return VkPhysicalDeviceModifier and TypeMethodDescription@Nullable VkPhysicalDevice
VmaAllocatorCreateInfo.physicalDevice()
@Nullable VkPhysicalDevice
VmaAllocatorInfo.physicalDevice()
Methods in club.doki7.vma.datatype with parameters of type VkPhysicalDeviceModifier and TypeMethodDescriptionVmaAllocatorCreateInfo.physicalDevice
(@Nullable VkPhysicalDevice value) VmaAllocatorInfo.physicalDevice
(@Nullable VkPhysicalDevice value) -
Uses of VkPhysicalDevice in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkPhysicalDeviceModifier and TypeMethodDescriptionint
VkInstanceCommands.acquireDrmDisplayEXT
(VkPhysicalDevice physicalDevice, int drmFd, VkDisplayKHR display) int
VkInstanceCommands.acquireWinrtDisplayNV
(VkPhysicalDevice physicalDevice, VkDisplayKHR display) int
VkInstanceCommands.acquireXlibDisplayEXT
(VkPhysicalDevice physicalDevice, PointerPtr dpy, VkDisplayKHR display) int
VkInstanceCommands.createDevice
(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkDevice.Ptr pDevice) int
VkInstanceCommands.createDisplayModeKHR
(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkDisplayModeKHR.Ptr pMode) int
VkInstanceCommands.enumerateDeviceExtensionProperties
(VkPhysicalDevice physicalDevice, @Nullable BytePtr pLayerName, IntPtr pPropertyCount, @Nullable IVkExtensionProperties pProperties) int
VkInstanceCommands.enumerateDeviceLayerProperties
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkLayerProperties pProperties) int
VkInstanceCommands.enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, IntPtr pCounterCount, @Nullable IVkPerformanceCounterKHR pCounters, @Nullable IVkPerformanceCounterDescriptionKHR pCounterDescriptions) int
VkInstanceCommands.getDisplayModeProperties2KHR
(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pPropertyCount, @Nullable IVkDisplayModeProperties2KHR pProperties) int
VkInstanceCommands.getDisplayModePropertiesKHR
(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pPropertyCount, @Nullable IVkDisplayModePropertiesKHR pProperties) int
VkInstanceCommands.getDisplayPlaneCapabilities2KHR
(VkPhysicalDevice physicalDevice, VkDisplayPlaneInfo2KHR pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR pCapabilities) int
VkInstanceCommands.getDisplayPlaneCapabilitiesKHR
(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, int planeIndex, VkDisplayPlaneCapabilitiesKHR pCapabilities) int
VkInstanceCommands.getDisplayPlaneSupportedDisplaysKHR
(VkPhysicalDevice physicalDevice, int planeIndex, IntPtr pDisplayCount, VkDisplayKHR.Ptr pDisplays) int
VkInstanceCommands.getDrmDisplayEXT
(VkPhysicalDevice physicalDevice, int drmFd, int connectorId, VkDisplayKHR.Ptr display) int
VkInstanceCommands.getPhysicalDeviceCalibrateableTimeDomainsEXT
(VkPhysicalDevice physicalDevice, IntPtr pTimeDomainCount, @Nullable IntPtr pTimeDomains) int
VkInstanceCommands.getPhysicalDeviceCalibrateableTimeDomainsKHR
(VkPhysicalDevice physicalDevice, IntPtr pTimeDomainCount, @Nullable IntPtr pTimeDomains) int
VkInstanceCommands.getPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeMatrixFlexibleDimensionsPropertiesNV pProperties) int
VkInstanceCommands.getPhysicalDeviceCooperativeMatrixPropertiesKHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeMatrixPropertiesKHR pProperties) int
VkInstanceCommands.getPhysicalDeviceCooperativeMatrixPropertiesNV
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeMatrixPropertiesNV pProperties) int
VkInstanceCommands.getPhysicalDeviceCooperativeVectorPropertiesNV
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeVectorPropertiesNV pProperties) int
VkInstanceCommands.getPhysicalDeviceDirectFBPresentationSupportEXT
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr dfb) int
VkInstanceCommands.getPhysicalDeviceDisplayPlaneProperties2KHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayPlaneProperties2KHR pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayPlanePropertiesKHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayPlanePropertiesKHR pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayProperties2KHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayProperties2KHR pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayPropertiesKHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayPropertiesKHR pProperties) void
VkInstanceCommands.getPhysicalDeviceExternalBufferProperties
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalBufferInfo pExternalBufferInfo, VkExternalBufferProperties pExternalBufferProperties) void
VkInstanceCommands.getPhysicalDeviceExternalBufferPropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalBufferInfo pExternalBufferInfo, VkExternalBufferProperties pExternalBufferProperties) void
VkInstanceCommands.getPhysicalDeviceExternalFenceProperties
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalFenceInfo pExternalFenceInfo, VkExternalFenceProperties pExternalFenceProperties) void
VkInstanceCommands.getPhysicalDeviceExternalFencePropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalFenceInfo pExternalFenceInfo, VkExternalFenceProperties pExternalFenceProperties) int
VkInstanceCommands.getPhysicalDeviceExternalImageFormatPropertiesNV
(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, int externalHandleType, VkExternalImageFormatPropertiesNV pExternalImageFormatProperties) int
VkInstanceCommands.getPhysicalDeviceExternalMemorySciBufPropertiesNV
(VkPhysicalDevice physicalDevice, int handleType, @NotNull MemorySegment handle, VkMemorySciBufPropertiesNV pMemorySciBufProperties) void
VkInstanceCommands.getPhysicalDeviceExternalSemaphoreProperties
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalSemaphoreInfo pExternalSemaphoreInfo, VkExternalSemaphoreProperties pExternalSemaphoreProperties) void
VkInstanceCommands.getPhysicalDeviceExternalSemaphorePropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalSemaphoreInfo pExternalSemaphoreInfo, VkExternalSemaphoreProperties pExternalSemaphoreProperties) void
VkInstanceCommands.getPhysicalDeviceFeatures
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures pFeatures) void
VkInstanceCommands.getPhysicalDeviceFeatures2
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 pFeatures) void
VkInstanceCommands.getPhysicalDeviceFeatures2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 pFeatures) void
VkInstanceCommands.getPhysicalDeviceFormatProperties
(VkPhysicalDevice physicalDevice, int format, VkFormatProperties pFormatProperties) void
VkInstanceCommands.getPhysicalDeviceFormatProperties2
(VkPhysicalDevice physicalDevice, int format, VkFormatProperties2 pFormatProperties) void
VkInstanceCommands.getPhysicalDeviceFormatProperties2KHR
(VkPhysicalDevice physicalDevice, int format, VkFormatProperties2 pFormatProperties) int
VkInstanceCommands.getPhysicalDeviceFragmentShadingRatesKHR
(VkPhysicalDevice physicalDevice, IntPtr pFragmentShadingRateCount, @Nullable IVkPhysicalDeviceFragmentShadingRateKHR pFragmentShadingRates) int
VkInstanceCommands.getPhysicalDeviceImageFormatProperties
(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, VkImageFormatProperties pImageFormatProperties) int
VkInstanceCommands.getPhysicalDeviceImageFormatProperties2
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceImageFormatInfo2 pImageFormatInfo, VkImageFormatProperties2 pImageFormatProperties) int
VkInstanceCommands.getPhysicalDeviceImageFormatProperties2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceImageFormatInfo2 pImageFormatInfo, VkImageFormatProperties2 pImageFormatProperties) void
VkInstanceCommands.getPhysicalDeviceMemoryProperties
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties pMemoryProperties) void
VkInstanceCommands.getPhysicalDeviceMemoryProperties2
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 pMemoryProperties) void
VkInstanceCommands.getPhysicalDeviceMemoryProperties2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 pMemoryProperties) void
VkInstanceCommands.getPhysicalDeviceMultisamplePropertiesEXT
(VkPhysicalDevice physicalDevice, int samples, VkMultisamplePropertiesEXT pMultisampleProperties) int
VkInstanceCommands.getPhysicalDeviceOpticalFlowImageFormatsNV
(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV pOpticalFlowImageFormatInfo, IntPtr pFormatCount, @Nullable IVkOpticalFlowImageFormatPropertiesNV pImageFormatProperties) int
VkInstanceCommands.getPhysicalDevicePresentRectanglesKHR
(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pRectCount, @Nullable IVkRect2D pRects) void
VkInstanceCommands.getPhysicalDeviceProperties
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties pProperties) void
VkInstanceCommands.getPhysicalDeviceProperties2
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 pProperties) void
VkInstanceCommands.getPhysicalDeviceProperties2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 pProperties) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, IntPtr pNumPasses) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyProperties
(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, @Nullable IVkQueueFamilyProperties pQueueFamilyProperties) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyProperties2
(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, @Nullable IVkQueueFamilyProperties2 pQueueFamilyProperties) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyProperties2KHR
(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, @Nullable IVkQueueFamilyProperties2 pQueueFamilyProperties) int
VkInstanceCommands.getPhysicalDeviceRefreshableObjectTypesKHR
(VkPhysicalDevice physicalDevice, IntPtr pRefreshableObjectTypeCount, @Nullable IntPtr pRefreshableObjectTypes) int
VkInstanceCommands.getPhysicalDeviceSciBufAttributesNV
(VkPhysicalDevice physicalDevice, @NotNull MemorySegment pAttributes) int
VkInstanceCommands.getPhysicalDeviceSciSyncAttributesNV
(VkPhysicalDevice physicalDevice, VkSciSyncAttributesInfoNV pSciSyncAttributesInfo, @NotNull MemorySegment pAttributes) int
VkInstanceCommands.getPhysicalDeviceScreenPresentationSupportQNX
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr window) void
VkInstanceCommands.getPhysicalDeviceSparseImageFormatProperties
(VkPhysicalDevice physicalDevice, int format, int type, int samples, int usage, int tiling, IntPtr pPropertyCount, @Nullable IVkSparseImageFormatProperties pProperties) void
VkInstanceCommands.getPhysicalDeviceSparseImageFormatProperties2
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2 pFormatInfo, IntPtr pPropertyCount, @Nullable IVkSparseImageFormatProperties2 pProperties) void
VkInstanceCommands.getPhysicalDeviceSparseImageFormatProperties2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2 pFormatInfo, IntPtr pPropertyCount, @Nullable IVkSparseImageFormatProperties2 pProperties) int
VkInstanceCommands.getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
(VkPhysicalDevice physicalDevice, IntPtr pCombinationCount, @Nullable IVkFramebufferMixedSamplesCombinationNV pCombinations) int
VkInstanceCommands.getPhysicalDeviceSurfaceCapabilities2EXT
(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT pSurfaceCapabilities) int
VkInstanceCommands.getPhysicalDeviceSurfaceCapabilities2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, VkSurfaceCapabilities2KHR pSurfaceCapabilities) int
VkInstanceCommands.getPhysicalDeviceSurfaceCapabilitiesKHR
(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR pSurfaceCapabilities) int
VkInstanceCommands.getPhysicalDeviceSurfaceFormats2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pSurfaceFormatCount, @Nullable IVkSurfaceFormat2KHR pSurfaceFormats) int
VkInstanceCommands.getPhysicalDeviceSurfaceFormatsKHR
(VkPhysicalDevice physicalDevice, @Nullable VkSurfaceKHR surface, IntPtr pSurfaceFormatCount, @Nullable IVkSurfaceFormatKHR pSurfaceFormats) int
VkInstanceCommands.getPhysicalDeviceSurfacePresentModes2EXT
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pPresentModeCount, @Nullable IntPtr pPresentModes) int
VkInstanceCommands.getPhysicalDeviceSurfacePresentModesKHR
(VkPhysicalDevice physicalDevice, @Nullable VkSurfaceKHR surface, IntPtr pPresentModeCount, @Nullable IntPtr pPresentModes) int
VkInstanceCommands.getPhysicalDeviceSurfaceSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, VkSurfaceKHR surface, IntPtr pSupported) int
VkInstanceCommands.getPhysicalDeviceToolProperties
(VkPhysicalDevice physicalDevice, IntPtr pToolCount, @Nullable IVkPhysicalDeviceToolProperties pToolProperties) int
VkInstanceCommands.getPhysicalDeviceToolPropertiesEXT
(VkPhysicalDevice physicalDevice, IntPtr pToolCount, @Nullable IVkPhysicalDeviceToolProperties pToolProperties) int
VkInstanceCommands.getPhysicalDeviceVideoCapabilitiesKHR
(VkPhysicalDevice physicalDevice, VkVideoProfileInfoKHR pVideoProfile, VkVideoCapabilitiesKHR pCapabilities) int
VkInstanceCommands.getPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR pQualityLevelProperties) int
VkInstanceCommands.getPhysicalDeviceVideoFormatPropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR pVideoFormatInfo, IntPtr pVideoFormatPropertyCount, @Nullable IVkVideoFormatPropertiesKHR pVideoFormatProperties) int
VkInstanceCommands.getPhysicalDeviceWaylandPresentationSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr display) int
VkInstanceCommands.getPhysicalDeviceWin32PresentationSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex) int
VkInstanceCommands.getPhysicalDeviceXcbPresentationSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, @NotNull MemorySegment connection, int visual_id) int
VkInstanceCommands.getPhysicalDeviceXlibPresentationSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr dpy, long visualID) int
VkInstanceCommands.getRandROutputDisplayEXT
(VkPhysicalDevice physicalDevice, PointerPtr dpy, long rrOutput, VkDisplayKHR.Ptr pDisplay) int
VkInstanceCommands.getWinrtDisplayNV
(VkPhysicalDevice physicalDevice, int deviceRelativeId, VkDisplayKHR.Ptr pDisplay) int
VkInstanceCommands.releaseDisplayEXT
(VkPhysicalDevice physicalDevice, VkDisplayKHR display) -
Uses of VkPhysicalDevice in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkPhysicalDeviceMethods in club.doki7.vulkan.datatype with parameters of type VkPhysicalDeviceModifier and TypeMethodDescriptionvoid
VkPhysicalDeviceGroupProperties.physicalDevicesAt
(int index, VkPhysicalDevice value) -
Uses of VkPhysicalDevice in club.doki7.vulkan.handle
Classes in club.doki7.vulkan.handle that implement interfaces with type arguments of type VkPhysicalDeviceModifier and TypeClassDescriptionstatic final record
Represents a pointer toVkPhysicalDevice
handle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkPhysicalDeviceModifier and TypeMethodDescription@Nullable VkPhysicalDevice
VkPhysicalDevice.Ptr.read()
@Nullable VkPhysicalDevice
VkPhysicalDevice.Ptr.read
(long index) Methods in club.doki7.vulkan.handle that return types with arguments of type VkPhysicalDeviceModifier and TypeMethodDescription@NotNull Iterator
<VkPhysicalDevice> VkPhysicalDevice.Ptr.iterator()
Methods in club.doki7.vulkan.handle with parameters of type VkPhysicalDeviceModifier and TypeMethodDescriptionstatic VkPhysicalDevice.Ptr
VkPhysicalDevice.Ptr.allocate
(Arena arena, @Nullable VkPhysicalDevice @NotNull [] values) static VkPhysicalDevice.Ptr
VkPhysicalDevice.Ptr.allocateV
(Arena arena, @Nullable VkPhysicalDevice value0, @Nullable VkPhysicalDevice... values) void
VkPhysicalDevice.Ptr.write
(long index, @Nullable VkPhysicalDevice value) void
VkPhysicalDevice.Ptr.write
(@Nullable VkPhysicalDevice value) void
VkPhysicalDevice.Ptr.write
(@Nullable VkPhysicalDevice[] values) void
VkPhysicalDevice.Ptr.writeV
(@Nullable VkPhysicalDevice value0, @Nullable VkPhysicalDevice... values) Method parameters in club.doki7.vulkan.handle with type arguments of type VkPhysicalDeviceModifier and TypeMethodDescriptionstatic VkPhysicalDevice.Ptr
VkPhysicalDevice.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable VkPhysicalDevice> values)