Struct pilka_dyn::ash::vk::QueryControlFlags[]

#[repr(transparent)]pub struct QueryControlFlags(_);

Implementations

impl QueryControlFlags

pub const PRECISE: QueryControlFlags

Require precise results to be collected by the query

impl QueryControlFlags

pub const fn empty() -> QueryControlFlags

pub const fn all() -> QueryControlFlags

pub const fn from_raw(x: u32) -> QueryControlFlags

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

pub fn intersects(self, other: QueryControlFlags) -> bool

pub fn contains(self, other: QueryControlFlags) -> bool

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<QueryControlFlags> for QueryControlFlags

type Output = QueryControlFlags

The resulting type after applying the & operator.

impl BitAndAssign<QueryControlFlags> for QueryControlFlags

impl BitOr<QueryControlFlags> for QueryControlFlags

type Output = QueryControlFlags

The resulting type after applying the | operator.

impl BitOrAssign<QueryControlFlags> for QueryControlFlags

impl BitXor<QueryControlFlags> for QueryControlFlags

type Output = QueryControlFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<QueryControlFlags> for QueryControlFlags

impl Clone for QueryControlFlags

impl Copy for QueryControlFlags

impl Debug for QueryControlFlags

impl Default for QueryControlFlags

impl Eq for QueryControlFlags

impl Hash for QueryControlFlags

impl Not for QueryControlFlags

type Output = QueryControlFlags

The resulting type after applying the ! operator.

impl Ord for QueryControlFlags

impl PartialEq<QueryControlFlags> for QueryControlFlags

impl PartialOrd<QueryControlFlags> for QueryControlFlags

impl StructuralEq for QueryControlFlags

impl StructuralPartialEq for QueryControlFlags

impl Sub<QueryControlFlags> for QueryControlFlags

type Output = QueryControlFlags

The resulting type after applying the - operator.

impl SubAssign<QueryControlFlags> for QueryControlFlags

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.