Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanQueueFamilyPropertiesType
-
- All Known Implementing Classes:
VulkanQueueFamilyProperties
@Immutable public interface VulkanQueueFamilyPropertiesType
The properties of a queue family.- See Also:
- "VkQueueFamilyProperties"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VulkanExtent3D
minImageTransferGranularity()
int
queueCount()
int
queueFamilyIndex()
java.util.Set<VulkanQueueFamilyPropertyFlag>
queueFlags()
int
timestampValidBits()
-
-
-
Method Detail
-
queueFamilyIndex
@Parameter int queueFamilyIndex()
- Returns:
- The index of the queue family
-
queueCount
@Parameter int queueCount()
- Returns:
- The number of queues available in the family
-
queueFlags
@Parameter java.util.Set<VulkanQueueFamilyPropertyFlag> queueFlags()
- Returns:
- The property flags for the queue family
-
timestampValidBits
@Parameter int timestampValidBits()
- Returns:
- The unsigned integer count of meaningful bits in the timestamps written via vkCmdWriteTimestamp.
-
minImageTransferGranularity
@Parameter VulkanExtent3D minImageTransferGranularity()
- Returns:
- The minimum granularity supported for image transfer operations on the queues in this queue family.
-
-