[][src]Function rendy::command::families_from_device

pub unsafe fn families_from_device<B, impl IntoIterator, impl gfx_hal::queue::QueueFamily>(
    device: DeviceId,
    queues: &mut Queues<B>,
    families: impl IntoIterator,
    queue_types: &[impl gfx_hal::queue::QueueFamily]
) -> Families<B> where
    B: Backend,
    impl IntoIterator: IntoIterator<Item = (FamilyId, usize)>,
    impl gfx_hal::queue::QueueFamily: QueueFamily

Query queue families from device.

Safety

This function shouldn't be used more then once with same parameters. Raw queue handle queried from device can make returned Family usage invalid. families iterator must yeild unique family indices with queue count used during device creation. properties must contain properties retuned for queue family from physical device for each family id yielded by families.