PhysicalDevice

Represent a physical device. This interface is meant to describe a graphics device and open a logical device out of it.

Members

Functions

formatProperties
FormatProperties formatProperties(Format format)
Undocumented in source.
open
Device open(QueueRequest[] queues, DeviceFeatures features)

Open a logical device with the specified queues.

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.

Properties

features
DeviceFeatures features [@property getter]
Undocumented in source.
instance
Instance instance [@property getter]

The instance this physical device is issued from

limits
DeviceLimits limits [@property getter]
Undocumented in source.
memoryProperties
MemoryProperties memoryProperties [@property getter]
Undocumented in source.
name
string name [@property getter]
Undocumented in source.
queueFamilies
QueueFamily[] queueFamilies [@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.
type
DeviceType type [@property getter]
Undocumented in source.

Meta