Struct bedrock::QueueFamilies
[−]
[src]
pub struct QueueFamilies(pub Vec<VkQueueFamilyProperties>);
List of queue families
Methods
impl QueueFamilies
[src]
pub fn find_matching_index(&self, flags: QueueFlags) -> Option<u32>
[src]
Find a queue family index containing specified bitflags
pub fn find_another_matching_index(
&self,
flags: QueueFlags,
exclude: u32
) -> Option<u32>
[src]
&self,
flags: QueueFlags,
exclude: u32
) -> Option<u32>
Find a queue family index containing specified bitflags
pub fn count(&self) -> u32
[src]
Number of queue families
pub fn queue_count(&self, family_index: u32) -> u32
[src]
Number of queues in selected queue family
pub fn timestamp_valid_bits(&self, family_index: u32) -> u32
[src]
Unsigned integer count of meaningful bits in the timestamps written via vkCmdWriteTimestamp
pub fn minimum_image_transfer_granularity(
&self,
family_index: u32
) -> &VkExtent3D
[src]
&self,
family_index: u32
) -> &VkExtent3D
Minimum granularity supported for image transfer operations on the queues in selected queue family