pub struct StencilClipState { /* private fields */ }Expand description
Tracks the current stencil clip depth.
Each push_stencil_clip increments the reference value (max 254);
each pop_stencil_clip decrements it.
Implementations§
Source§impl StencilClipState
impl StencilClipState
Sourcepub fn reference(&self) -> u32
pub fn reference(&self) -> u32
Current stencil reference value. Draw passes should use this as the stencil compare reference.
Trait Implementations§
Source§impl Clone for StencilClipState
impl Clone for StencilClipState
Source§fn clone(&self) -> StencilClipState
fn clone(&self) -> StencilClipState
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 moreSource§impl Debug for StencilClipState
impl Debug for StencilClipState
Source§impl Default for StencilClipState
impl Default for StencilClipState
Source§fn default() -> StencilClipState
fn default() -> StencilClipState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StencilClipState
impl RefUnwindSafe for StencilClipState
impl Send for StencilClipState
impl Sync for StencilClipState
impl Unpin for StencilClipState
impl UnsafeUnpin for StencilClipState
impl UnwindSafe for StencilClipState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more