VulkanPhysicalDevice

Undocumented in source.

Constructors

this
this(VkPhysicalDevice vk, VulkanInstance inst)
Undocumented in source.

Members

Functions

dispose
void dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
formatProperties
FormatProperties formatProperties(Format format)
Undocumented in source. Be warned that the author may not have intended to support it.
open
Device open(QueueRequest[] queues)
Undocumented in source. Be warned that the author may not have intended to support it.
supportsSurface
bool supportsSurface(uint queueFamilyIndex, Surface graalSurface)
Undocumented in source. Be warned that the author may not have intended to support it.
surfaceCaps
SurfaceCaps surfaceCaps(Surface graalSurface)
Undocumented in source. Be warned that the author may not have intended to support it.
surfaceFormats
Format[] surfaceFormats(Surface graalSurface)
Undocumented in source. Be warned that the author may not have intended to support it.
surfacePresentModes
PresentMode[] surfacePresentModes(Surface graalSurface)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

apiVersion
uint apiVersion [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
cmds
VkInstanceCmds cmds [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
deviceId
uint deviceId [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
driverVersion
uint driverVersion [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
features
DeviceFeatures features [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
limits
DeviceLimits limits [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
memoryProperties
MemoryProperties memoryProperties [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
queueFamilies
QueueFamily[] queueFamilies [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
type
DeviceType type [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
vendorId
uint vendorId [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
vk
VkPhysicalDevice vk [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From PhysicalDevice

apiVersion
uint apiVersion [@property getter]
Undocumented in source.
driverVersion
uint driverVersion [@property getter]
Undocumented in source.
vendorId
uint vendorId [@property getter]
Undocumented in source.
deviceId
uint deviceId [@property getter]
Undocumented in source.
name
string name [@property getter]
Undocumented in source.
type
DeviceType type [@property getter]
Undocumented in source.
softwareRendering
bool softwareRendering [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
features
DeviceFeatures features [@property getter]
Undocumented in source.
limits
DeviceLimits limits [@property getter]
Undocumented in source.
memoryProperties
MemoryProperties memoryProperties [@property getter]
Undocumented in source.
queueFamilies
QueueFamily[] queueFamilies [@property getter]
Undocumented in source.
formatProperties
FormatProperties formatProperties(Format format)
Undocumented in source.
supportsSurface
bool supportsSurface(uint queueFamilyIndex, Surface surface)
Undocumented in source.
surfaceCaps
SurfaceCaps surfaceCaps(Surface surface)
Undocumented in source.
surfaceFormats
Format[] surfaceFormats(Surface surface)
Undocumented in source.
surfacePresentModes
PresentMode[] surfacePresentModes(Surface surface)
Undocumented in source.
open
Device open(QueueRequest[] queues)

Open a logical device with the specified queues.

Meta