pub struct FilterPass {
pub layer: u32,
pub step: FilterStep,
pub source: PageParity,
}Expand description
One pass of a filter layer’s sequence, reading one page and writing the other.
One instanced quad through the filter pipeline. The page it writes is the
round’s own target, so only the page it reads is named here; the extents it
reads and writes are step’s, both taken at their page’s
origin because a layer is always rendered there.
Fields§
§layer: u32The layer being filtered, indexed into
CommandRecorder::layers.
step: FilterStepWhich pass of the filter’s sequence this is, and at what extents.
source: PageParityThe group holding the page this pass reads.
Trait Implementations§
Source§impl Clone for FilterPass
impl Clone for FilterPass
impl Copy for FilterPass
Source§impl Debug for FilterPass
impl Debug for FilterPass
impl Eq for FilterPass
Source§impl PartialEq for FilterPass
impl PartialEq for FilterPass
impl StructuralPartialEq for FilterPass
Auto Trait Implementations§
impl Freeze for FilterPass
impl RefUnwindSafe for FilterPass
impl Send for FilterPass
impl Sync for FilterPass
impl Unpin for FilterPass
impl UnsafeUnpin for FilterPass
impl UnwindSafe for FilterPass
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.