pub struct QueryResultFlags(/* private fields */);
Expand description
Bitmask specifying how and when query results are returned
Implementations§
Source§impl QueryResultFlags
impl QueryResultFlags
Sourcepub const fn bits(&self) -> VkQueryResultFlags
pub const fn bits(&self) -> VkQueryResultFlags
Returns bits in this flags
Sourcepub const fn has_any(self, other: Self) -> bool
pub const fn has_any(self, other: Self) -> bool
Returns true if any of specified bits are contained in this flag.
Source§impl QueryResultFlags
impl QueryResultFlags
Sourcepub const WAIT: Self
pub const WAIT: Self
Vulkan will wait for each query’s status to become available before retrieving its results
Sourcepub const WITH_AVAILABILITY: Self
pub const WITH_AVAILABILITY: Self
The availability status accompanies the results
Trait Implementations§
Source§impl BitAnd for QueryResultFlags
impl BitAnd for QueryResultFlags
Source§impl BitAndAssign for QueryResultFlags
impl BitAndAssign for QueryResultFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for QueryResultFlags
impl BitOr for QueryResultFlags
Source§impl BitOrAssign for QueryResultFlags
impl BitOrAssign for QueryResultFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl Clone for QueryResultFlags
impl Clone for QueryResultFlags
Source§fn clone(&self) -> QueryResultFlags
fn clone(&self) -> QueryResultFlags
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for QueryResultFlags
impl Debug for QueryResultFlags
Source§impl From<QueryResultFlags> for VkQueryResultFlags
impl From<QueryResultFlags> for VkQueryResultFlags
Source§fn from(value: QueryResultFlags) -> Self
fn from(value: QueryResultFlags) -> Self
Converts to this type from the input type.
Source§impl Not for QueryResultFlags
impl Not for QueryResultFlags
Source§impl PartialEq for QueryResultFlags
impl PartialEq for QueryResultFlags
impl Copy for QueryResultFlags
impl Eq for QueryResultFlags
impl StructuralPartialEq for QueryResultFlags
Auto Trait Implementations§
impl Freeze for QueryResultFlags
impl RefUnwindSafe for QueryResultFlags
impl Send for QueryResultFlags
impl Sync for QueryResultFlags
impl Unpin for QueryResultFlags
impl UnwindSafe for QueryResultFlags
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