pub struct PipelineCreationFeedbackFlags(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreationFeedbackFlags
impl PipelineCreationFeedbackFlags
pub const fn empty() -> PipelineCreationFeedbackFlags
pub const fn from_raw(x: u32) -> PipelineCreationFeedbackFlags
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: PipelineCreationFeedbackFlags) -> bool
Sourcepub const fn contains(self, other: PipelineCreationFeedbackFlags) -> bool
pub const fn contains(self, other: PipelineCreationFeedbackFlags) -> bool
Returns whether other is a subset of self
Source§impl PipelineCreationFeedbackFlags
impl PipelineCreationFeedbackFlags
pub const VALID: PipelineCreationFeedbackFlags
pub const VALID_EXT: PipelineCreationFeedbackFlags = Self::VALID
pub const APPLICATION_PIPELINE_CACHE_HIT: PipelineCreationFeedbackFlags
pub const APPLICATION_PIPELINE_CACHE_HIT_EXT: PipelineCreationFeedbackFlags = Self::APPLICATION_PIPELINE_CACHE_HIT
pub const BASE_PIPELINE_ACCELERATION: PipelineCreationFeedbackFlags
pub const BASE_PIPELINE_ACCELERATION_EXT: PipelineCreationFeedbackFlags = Self::BASE_PIPELINE_ACCELERATION
Trait Implementations§
Source§impl BitAnd for PipelineCreationFeedbackFlags
impl BitAnd for PipelineCreationFeedbackFlags
Source§type Output = PipelineCreationFeedbackFlags
type Output = PipelineCreationFeedbackFlags
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: PipelineCreationFeedbackFlags,
) -> PipelineCreationFeedbackFlags
fn bitand( self, rhs: PipelineCreationFeedbackFlags, ) -> PipelineCreationFeedbackFlags
Performs the
& operation. Read moreSource§impl BitAndAssign for PipelineCreationFeedbackFlags
impl BitAndAssign for PipelineCreationFeedbackFlags
Source§fn bitand_assign(&mut self, rhs: PipelineCreationFeedbackFlags)
fn bitand_assign(&mut self, rhs: PipelineCreationFeedbackFlags)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreationFeedbackFlags
impl BitOr for PipelineCreationFeedbackFlags
Source§type Output = PipelineCreationFeedbackFlags
type Output = PipelineCreationFeedbackFlags
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: PipelineCreationFeedbackFlags,
) -> PipelineCreationFeedbackFlags
fn bitor( self, rhs: PipelineCreationFeedbackFlags, ) -> PipelineCreationFeedbackFlags
Performs the
| operation. Read moreSource§impl BitOrAssign for PipelineCreationFeedbackFlags
impl BitOrAssign for PipelineCreationFeedbackFlags
Source§fn bitor_assign(&mut self, rhs: PipelineCreationFeedbackFlags)
fn bitor_assign(&mut self, rhs: PipelineCreationFeedbackFlags)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreationFeedbackFlags
impl BitXor for PipelineCreationFeedbackFlags
Source§type Output = PipelineCreationFeedbackFlags
type Output = PipelineCreationFeedbackFlags
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: PipelineCreationFeedbackFlags,
) -> PipelineCreationFeedbackFlags
fn bitxor( self, rhs: PipelineCreationFeedbackFlags, ) -> PipelineCreationFeedbackFlags
Performs the
^ operation. Read moreSource§impl BitXorAssign for PipelineCreationFeedbackFlags
impl BitXorAssign for PipelineCreationFeedbackFlags
Source§fn bitxor_assign(&mut self, rhs: PipelineCreationFeedbackFlags)
fn bitxor_assign(&mut self, rhs: PipelineCreationFeedbackFlags)
Performs the
^= operation. Read moreSource§impl Clone for PipelineCreationFeedbackFlags
impl Clone for PipelineCreationFeedbackFlags
Source§fn clone(&self) -> PipelineCreationFeedbackFlags
fn clone(&self) -> PipelineCreationFeedbackFlags
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PipelineCreationFeedbackFlags
Source§impl Default for PipelineCreationFeedbackFlags
impl Default for PipelineCreationFeedbackFlags
Source§fn default() -> PipelineCreationFeedbackFlags
fn default() -> PipelineCreationFeedbackFlags
Returns the “default value” for a type. Read more
impl Eq for PipelineCreationFeedbackFlags
Source§impl Hash for PipelineCreationFeedbackFlags
impl Hash for PipelineCreationFeedbackFlags
Source§impl Not for PipelineCreationFeedbackFlags
impl Not for PipelineCreationFeedbackFlags
Source§type Output = PipelineCreationFeedbackFlags
type Output = PipelineCreationFeedbackFlags
The resulting type after applying the
! operator.Source§fn not(self) -> PipelineCreationFeedbackFlags
fn not(self) -> PipelineCreationFeedbackFlags
Performs the unary
! operation. Read moreSource§impl Ord for PipelineCreationFeedbackFlags
impl Ord for PipelineCreationFeedbackFlags
Source§fn cmp(&self, other: &PipelineCreationFeedbackFlags) -> Ordering
fn cmp(&self, other: &PipelineCreationFeedbackFlags) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for PipelineCreationFeedbackFlags
impl PartialOrd for PipelineCreationFeedbackFlags
impl StructuralPartialEq for PipelineCreationFeedbackFlags
Auto Trait Implementations§
impl Freeze for PipelineCreationFeedbackFlags
impl RefUnwindSafe for PipelineCreationFeedbackFlags
impl Send for PipelineCreationFeedbackFlags
impl Sync for PipelineCreationFeedbackFlags
impl Unpin for PipelineCreationFeedbackFlags
impl UnsafeUnpin for PipelineCreationFeedbackFlags
impl UnwindSafe for PipelineCreationFeedbackFlags
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