pub trait QueueFamily: Debug + Any + Send + Sync {
    fn queue_type(&self) -> QueueType;
fn max_queues(&self) -> usize;
fn id(&self) -> QueueFamilyId;
fn supports_sparse_binding(&self) -> bool; }
Expand description

General information about a queue family, available upon adapter discovery.

Note that a backend can expose multiple queue families with the same properties.

Can be obtained from an adapter through its queue_families field.

Required methods

Returns the type of queues.

Returns maximum number of queues created from this family.

Returns the queue family ID.

Returns true if the queue family supports sparse binding

Implementors