- 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.