Struct voodoo::QueueFamilyPropertiesBuilder
[−]
[src]
pub struct QueueFamilyPropertiesBuilder { /* fields omitted */ }
A builder for VkQueueFamilyProperties
.
Methods
impl QueueFamilyPropertiesBuilder
[src]
fn new() -> QueueFamilyPropertiesBuilder
[src]
fn queue_flags<'m>(
self,
queue_flags: QueueFlags
) -> QueueFamilyPropertiesBuilder
[src]
self,
queue_flags: QueueFlags
) -> QueueFamilyPropertiesBuilder
fn queue_count<'m>(self, queue_count: u32) -> QueueFamilyPropertiesBuilder
[src]
fn timestamp_valid_bits<'m>(
self,
timestamp_valid_bits: u32
) -> QueueFamilyPropertiesBuilder
[src]
self,
timestamp_valid_bits: u32
) -> QueueFamilyPropertiesBuilder
fn min_image_transfer_granularity<'m>(
self,
min_image_transfer_granularity: Extent3d
) -> QueueFamilyPropertiesBuilder
[src]
self,
min_image_transfer_granularity: Extent3d
) -> QueueFamilyPropertiesBuilder
fn get_queue_flags<'a>(&'a self) -> QueueFlags
[src]
fn get_queue_count<'a>(&'a self) -> u32
[src]
fn get_timestamp_valid_bits<'a>(&'a self) -> u32
[src]
fn get_min_image_transfer_granularity<'a>(&'a self) -> &'a Extent3d
[src]
fn get_min_image_transfer_granularity_mut<'a>(&'a mut self) -> &'a mut Extent3d
[src]
fn build(self) -> QueueFamilyProperties
[src]
Trait Implementations
impl Debug for QueueFamilyPropertiesBuilder
[src]
impl Clone for QueueFamilyPropertiesBuilder
[src]
fn clone(&self) -> QueueFamilyPropertiesBuilder
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for QueueFamilyPropertiesBuilder
[src]
fn default() -> QueueFamilyPropertiesBuilder
[src]
Returns the "default value" for a type. Read more