Trait QueueFamily

Source
pub trait QueueFamily: 'static {
    type Surface: Surface;

    // Required methods
    fn supports_present(&self, surface: &Self::Surface) -> bool;
    fn num_queues(&self) -> u32;
}
Expand description

QueueFamily denotes a group of command queues provided by the backend with the same properties/type.

Required Associated Types§

Source

type Surface: Surface

Associated Surface type.

Required Methods§

Source

fn supports_present(&self, surface: &Self::Surface) -> bool

Check if the queue family supports presentation to a surface

Source

fn num_queues(&self) -> u32

Return the number of available queues of this family

Implementors§