#[repr(C)]pub struct QueueFamilyProperties {
pub queue_flags: QueueFlags,
pub queue_count: u32,
pub timestamp_valid_bits: u32,
pub min_image_transfer_granularity: Extent3D,
}Expand description
Native structure VkQueueFamilyProperties.
Fields§
§queue_flags: QueueFlagsNative field queueFlags.
queue_count: u32Native field queueCount.
timestamp_valid_bits: u32Native field timestampValidBits.
min_image_transfer_granularity: Extent3DNative field minImageTransferGranularity.
Implementations§
Source§impl QueueFamilyProperties
impl QueueFamilyProperties
Sourcepub fn set_queue_flags(self, value: QueueFlags) -> Self
pub fn set_queue_flags(self, value: QueueFlags) -> Self
Set native field queueFlags without native effects.
Sourcepub fn set_queue_count(self, value: u32) -> Self
pub fn set_queue_count(self, value: u32) -> Self
Set native field queueCount without native effects.
Sourcepub fn set_timestamp_valid_bits(self, value: u32) -> Self
pub fn set_timestamp_valid_bits(self, value: u32) -> Self
Set native field timestampValidBits without native effects.
Sourcepub fn set_min_image_transfer_granularity(self, value: Extent3D) -> Self
pub fn set_min_image_transfer_granularity(self, value: Extent3D) -> Self
Set native field minImageTransferGranularity without native effects.
Trait Implementations§
Source§impl Clone for QueueFamilyProperties
impl Clone for QueueFamilyProperties
impl Copy for QueueFamilyProperties
Auto Trait Implementations§
impl Forget for QueueFamilyProperties
impl Freeze for QueueFamilyProperties
impl Move for QueueFamilyProperties
impl RefUnwindSafe for QueueFamilyProperties
impl Send for QueueFamilyProperties
impl Sync for QueueFamilyProperties
impl Unpin for QueueFamilyProperties
impl UnsafeUnpin for QueueFamilyProperties
impl UnwindSafe for QueueFamilyProperties
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more