- 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, DeviceFeatures features)
 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.
- features
DeviceFeatures features [@property getter]
 Undocumented in source. Be warned that the author may not have intended to support it.
- instance
Instance instance [@property getter]
 Undocumented in source. Be warned that the author may not have intended to support it.
- limits
DeviceLimits limits [@property getter]
 - 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.
- vk
VkInstanceCmds vk [@property getter]
 Undocumented in source. Be warned that the author may not have intended to support it.
- vkObj
VkPhysicalDevice vkObj [@property getter]
 Undocumented in source. Be warned that the author may not have intended to support it.
- instance
Instance instance [@property getter]
 The instance this physical device is issued from
- 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]
 Get the queue families for the device
- formatProperties
FormatProperties formatProperties(Format format)
 Get the features supported for the given format
- supportsSurface
bool supportsSurface(uint queueFamilyIndex, Surface surface)
 Check whether the given queue family supports presentation on the
 give surface.
- surfaceCaps
SurfaceCaps surfaceCaps(Surface surface)
 Get the capabilities of surface on this device.
- surfaceFormats
Format[] surfaceFormats(Surface surface)
 Get the formats supported by the given surface.
- surfacePresentModes
PresentMode[] surfacePresentModes(Surface surface)
 Get the present mode supported by the given surface.
- open
Device open(QueueRequest[] queues, DeviceFeatures features)
 Open a logical device with the specified queues.