[][src]Trait rendy_factory::QueuesConfigure

pub unsafe trait QueuesConfigure {
    type Priorities: AsRef<[f32]>;
    type Families: IntoIterator<Item = (FamilyId, Self::Priorities)>;
    fn configure(
        &self,
        device: DeviceId,
        families: &[impl QueueFamily]
    ) -> Self::Families; }
[]

Queues configuration.

Method configure receives collection of queue families and returns an iterator over family ids and number of queues.

Associated Types

type Priorities: AsRef<[f32]>[]

Slice of priorities.

type Families: IntoIterator<Item = (FamilyId, Self::Priorities)>[]

Iterator over families to create.

Required methods

fn configure(
    &self,
    device: DeviceId,
    families: &[impl QueueFamily]
) -> Self::Families
[]

Configure.

Implementors

impl QueuesConfigure for OneGraphicsQueue[src][+]

impl QueuesConfigure for SavedQueueConfig[src][+]

type Priorities = Vec<f32>

type Families = Vec<(FamilyId, Vec<f32>)>