Struct gfx_core::pso::DepthStencilInfo [−][src]
pub struct DepthStencilInfo { pub depth: Option<Depth>, pub front: Option<StencilSide>, pub back: Option<StencilSide>, }
Depth and stencil state of the PSO.
Fields
depth: Option<Depth>
Optional depth test configuration
front: Option<StencilSide>
Optional stencil test on the front faces
back: Option<StencilSide>
Optional stencil test on the back faces
Trait Implementations
impl Clone for DepthStencilInfo
[src][+]
impl Copy for DepthStencilInfo
[src]
impl Debug for DepthStencilInfo
[src][+]
impl Eq for DepthStencilInfo
[src]
impl From<(Depth, Stencil)> for DepthStencilInfo
[src][+]
impl From<Depth> for DepthStencilInfo
[src][+]
impl From<Stencil> for DepthStencilInfo
[src][+]
impl Hash for DepthStencilInfo
[src][+]
impl PartialEq<DepthStencilInfo> for DepthStencilInfo
[src][+]
impl StructuralEq for DepthStencilInfo
[src]
impl StructuralPartialEq for DepthStencilInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for DepthStencilInfo
impl Send for DepthStencilInfo
impl Sync for DepthStencilInfo
impl Unpin for DepthStencilInfo
impl UnwindSafe for DepthStencilInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,