[−][src]Struct bedrock::QueueFamilies
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
Auto Trait Implementations
impl RefUnwindSafe for QueueFamilies
impl Send for QueueFamilies
impl Sync for QueueFamilies
impl Unpin for QueueFamilies
impl UnwindSafe for QueueFamilies
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,