pub struct RenderPassCreateFlags(/* private fields */);Expand description
Flags specifying additional properties of a render pass.
Implementations§
Source§impl RenderPassCreateFlags
impl RenderPassCreateFlags
Sourcepub const fn empty() -> RenderPassCreateFlags
pub const fn empty() -> RenderPassCreateFlags
Returns a RenderPassCreateFlags with none of the flags set.
Sourcepub const fn none() -> RenderPassCreateFlags
👎Deprecated since 0.31.0: use empty instead
pub const fn none() -> RenderPassCreateFlags
empty insteadReturns a RenderPassCreateFlags with none of the flags set.
Sourcepub const fn intersects(self, other: RenderPassCreateFlags) -> bool
pub const fn intersects(self, other: RenderPassCreateFlags) -> bool
Returns whether any flags are set in both self and other.
Sourcepub const fn contains(self, other: RenderPassCreateFlags) -> bool
pub const fn contains(self, other: RenderPassCreateFlags) -> bool
Returns whether all flags in other are set in self.
Sourcepub const fn union(self, other: RenderPassCreateFlags) -> RenderPassCreateFlags
pub const fn union(self, other: RenderPassCreateFlags) -> RenderPassCreateFlags
Returns the union of self and other.
Sourcepub const fn intersection(
self,
other: RenderPassCreateFlags,
) -> RenderPassCreateFlags
pub const fn intersection( self, other: RenderPassCreateFlags, ) -> RenderPassCreateFlags
Returns the intersection of self and other.
Sourcepub const fn difference(
self,
other: RenderPassCreateFlags,
) -> RenderPassCreateFlags
pub const fn difference( self, other: RenderPassCreateFlags, ) -> RenderPassCreateFlags
Returns self without the flags set in other.
Sourcepub const fn symmetric_difference(
self,
other: RenderPassCreateFlags,
) -> RenderPassCreateFlags
pub const fn symmetric_difference( self, other: RenderPassCreateFlags, ) -> RenderPassCreateFlags
Returns the flags that are set in self or other, but not in both.
Trait Implementations§
Source§impl BitAnd for RenderPassCreateFlags
impl BitAnd for RenderPassCreateFlags
Source§type Output = RenderPassCreateFlags
type Output = RenderPassCreateFlags
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
fn bitand(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
Performs the
& operation. Read moreSource§impl BitAndAssign for RenderPassCreateFlags
impl BitAndAssign for RenderPassCreateFlags
Source§fn bitand_assign(&mut self, rhs: RenderPassCreateFlags)
fn bitand_assign(&mut self, rhs: RenderPassCreateFlags)
Performs the
&= operation. Read moreSource§impl BitOr for RenderPassCreateFlags
impl BitOr for RenderPassCreateFlags
Source§type Output = RenderPassCreateFlags
type Output = RenderPassCreateFlags
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
fn bitor(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
Performs the
| operation. Read moreSource§impl BitOrAssign for RenderPassCreateFlags
impl BitOrAssign for RenderPassCreateFlags
Source§fn bitor_assign(&mut self, rhs: RenderPassCreateFlags)
fn bitor_assign(&mut self, rhs: RenderPassCreateFlags)
Performs the
|= operation. Read moreSource§impl BitXor for RenderPassCreateFlags
impl BitXor for RenderPassCreateFlags
Source§type Output = RenderPassCreateFlags
type Output = RenderPassCreateFlags
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
fn bitxor(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
Performs the
^ operation. Read moreSource§impl BitXorAssign for RenderPassCreateFlags
impl BitXorAssign for RenderPassCreateFlags
Source§fn bitxor_assign(&mut self, rhs: RenderPassCreateFlags)
fn bitxor_assign(&mut self, rhs: RenderPassCreateFlags)
Performs the
^= operation. Read moreSource§impl Clone for RenderPassCreateFlags
impl Clone for RenderPassCreateFlags
Source§fn clone(&self) -> RenderPassCreateFlags
fn clone(&self) -> RenderPassCreateFlags
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 RenderPassCreateFlags
impl Debug for RenderPassCreateFlags
Source§impl Default for RenderPassCreateFlags
impl Default for RenderPassCreateFlags
Source§fn default() -> RenderPassCreateFlags
fn default() -> RenderPassCreateFlags
Returns the “default value” for a type. Read more
Source§impl From<RenderPassCreateFlags> for RenderPassCreateFlags
impl From<RenderPassCreateFlags> for RenderPassCreateFlags
Source§fn from(val: RenderPassCreateFlags) -> RenderPassCreateFlags
fn from(val: RenderPassCreateFlags) -> RenderPassCreateFlags
Converts to this type from the input type.
Source§impl From<RenderPassCreateFlags> for RenderPassCreateFlags
impl From<RenderPassCreateFlags> for RenderPassCreateFlags
Source§fn from(val: RenderPassCreateFlags) -> RenderPassCreateFlags
fn from(val: RenderPassCreateFlags) -> RenderPassCreateFlags
Converts to this type from the input type.
Source§impl Hash for RenderPassCreateFlags
impl Hash for RenderPassCreateFlags
Source§impl PartialEq for RenderPassCreateFlags
impl PartialEq for RenderPassCreateFlags
Source§impl Sub for RenderPassCreateFlags
impl Sub for RenderPassCreateFlags
Source§type Output = RenderPassCreateFlags
type Output = RenderPassCreateFlags
The resulting type after applying the
- operator.Source§fn sub(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
fn sub(self, rhs: RenderPassCreateFlags) -> RenderPassCreateFlags
Performs the
- operation. Read moreSource§impl SubAssign for RenderPassCreateFlags
impl SubAssign for RenderPassCreateFlags
Source§fn sub_assign(&mut self, rhs: RenderPassCreateFlags)
fn sub_assign(&mut self, rhs: RenderPassCreateFlags)
Performs the
-= operation. Read moreimpl Copy for RenderPassCreateFlags
impl Eq for RenderPassCreateFlags
impl StructuralPartialEq for RenderPassCreateFlags
Auto Trait Implementations§
impl Freeze for RenderPassCreateFlags
impl RefUnwindSafe for RenderPassCreateFlags
impl Send for RenderPassCreateFlags
impl Sync for RenderPassCreateFlags
impl Unpin for RenderPassCreateFlags
impl UnwindSafe for RenderPassCreateFlags
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