Struct components::platform::core::DepthState
source · [−]#[repr(C)]pub struct DepthState { /* private fields */ }Implementations
sourceimpl DepthState
impl DepthState
pub fn init(&self)
pub fn set_test_enabled(&self, enable: bool)
pub fn test_enabled(&self) -> bool
pub fn set_write_enabled(&self, enable: bool)
pub fn write_enabled(&self) -> bool
pub fn set_range(&self, near_val: f32, far_val: f32)
pub fn range(&self) -> (f32, f32)
Trait Implementations
sourceimpl Clone for DepthState
impl Clone for DepthState
sourcefn clone(&self) -> DepthState
fn clone(&self) -> DepthState
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for DepthState
impl Send for DepthState
impl !Sync for DepthState
impl Unpin for DepthState
impl UnwindSafe for DepthState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value as a parameter of self.