pub enum StencilAction {
Zero = 0,
Keep = 7_680,
Replace = 7_681,
Incr = 7_682,
Decr = 7_683,
Invert = 5_386,
IncrWrap = 34_055,
DecrWrap = 34_056,
}
Expand description
Constants passed to WebGLRenderingContext.stencilOp().
Variants§
Zero = 0
Keep = 7_680
Replace = 7_681
Incr = 7_682
Decr = 7_683
Invert = 5_386
IncrWrap = 34_055
DecrWrap = 34_056
Trait Implementations§
Source§impl Clone for StencilAction
impl Clone for StencilAction
Source§fn clone(&self) -> StencilAction
fn clone(&self) -> StencilAction
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StencilAction
impl Debug for StencilAction
Source§impl From<StencilAction> for JsValue
impl From<StencilAction> for JsValue
Source§fn from(value: StencilAction) -> Self
fn from(value: StencilAction) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for StencilAction
impl FromWasmAbi for StencilAction
Source§impl IntoWasmAbi for StencilAction
impl IntoWasmAbi for StencilAction
Source§impl OptionFromWasmAbi for StencilAction
impl OptionFromWasmAbi for StencilAction
Source§impl OptionIntoWasmAbi for StencilAction
impl OptionIntoWasmAbi for StencilAction
Source§impl TryFromJsValue for StencilAction
impl TryFromJsValue for StencilAction
Source§fn try_from_js_value(
value: JsValue,
) -> Result<Self, <StencilAction as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<Self, <StencilAction as TryFromJsValue>::Error>
Performs the conversion.
Source§impl VectorFromWasmAbi for StencilAction
impl VectorFromWasmAbi for StencilAction
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[StencilAction]>
Source§impl VectorIntoJsValue for StencilAction
impl VectorIntoJsValue for StencilAction
fn vector_into_jsvalue(vector: Box<[StencilAction]>) -> JsValue
Source§impl VectorIntoWasmAbi for StencilAction
impl VectorIntoWasmAbi for StencilAction
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[StencilAction]>) -> Self::Abi
Source§impl WasmDescribeVector for StencilAction
impl WasmDescribeVector for StencilAction
impl Copy for StencilAction
Auto Trait Implementations§
impl Freeze for StencilAction
impl RefUnwindSafe for StencilAction
impl Send for StencilAction
impl Sync for StencilAction
impl Unpin for StencilAction
impl UnwindSafe for StencilAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.