pub enum Flag {
Blend,
CullFace,
DepthTest,
Dither,
PolygonOffsetFill,
SampleAlphaToCoverage,
SampleCoverage,
ScissorTest,
StencilTest,
RasterizerDiscard,
}
Variants§
Blend
Passed to enable/disable to turn on/off blending. Can also be used with getParameter to find the current blending method.
CullFace
Passed to enable/disable to turn on/off culling. Can also be used with getParameter to find the current culling method.
DepthTest
Passed to enable/disable to turn on/off the depth test. Can also be used with getParameter to query the depth test.
Dither
Passed to enable/disable to turn on/off dithering. Can also be used with getParameter to find the current dithering method.
PolygonOffsetFill
Passed to enable/disable to turn on/off the polygon offset. Useful for rendering hidden-line images, decals, and or solids with highlighted edges. Can also be used with getParameter to query the scissor test.
SampleAlphaToCoverage
Passed to enable/disable to turn on/off the alpha to coverage. Used in multi-sampling alpha channels.
SampleCoverage
Passed to enable/disable to turn on/off the sample coverage. Used in multi-sampling.
ScissorTest
Passed to enable/disable to turn on/off the scissor test. Can also be used with getParameter to query the scissor test.
StencilTest
Passed to enable/disable to turn on/off the stencil test. Can also be used with getParameter to query the stencil test.
RasterizerDiscard
Passed to enable/disable to turn on/off that primitives are discarded immediately before the rasterization stage, but after the optional transform feedback stage. gl.clear() commands are ignored.
Trait Implementations§
source§impl FromWasmAbi for Flag
impl FromWasmAbi for Flag
source§impl IntoWasmAbi for Flag
impl IntoWasmAbi for Flag
source§impl OptionFromWasmAbi for Flag
impl OptionFromWasmAbi for Flag
source§impl OptionIntoWasmAbi for Flag
impl OptionIntoWasmAbi for Flag
impl Copy for Flag
Auto Trait Implementations§
impl RefUnwindSafe for Flag
impl Send for Flag
impl Sync for Flag
impl Unpin for Flag
impl UnwindSafe for Flag
Blanket Implementations§
source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
IntoWasmAbi::Abi
source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more