pub struct PassStages {
pub vertex: PassProgram,
pub fragment: PassProgram,
pub geometry: PassProgram,
pub hull: PassProgram,
pub domain: PassProgram,
}Expand description
One pass’s programs, a PassProgram per stage (empty where the pass stores none for it).
Fields§
§vertex: PassProgramThe vertex program.
fragment: PassProgramThe fragment program.
geometry: PassProgramThe geometry program.
hull: PassProgramThe hull program.
domain: PassProgramThe domain program.
Implementations§
Source§impl PassStages
impl PassStages
Sourcepub fn stage(&self, stage: Stage) -> &PassProgram
pub fn stage(&self, stage: Stage) -> &PassProgram
The program of stage.
Trait Implementations§
Source§impl Clone for PassStages
impl Clone for PassStages
Source§impl Debug for PassStages
impl Debug for PassStages
Source§impl Default for PassStages
impl Default for PassStages
impl Eq for PassStages
Source§impl PartialEq for PassStages
impl PartialEq for PassStages
impl StructuralPartialEq for PassStages
Auto Trait Implementations§
impl Freeze for PassStages
impl RefUnwindSafe for PassStages
impl Send for PassStages
impl Sync for PassStages
impl Unpin for PassStages
impl UnsafeUnpin for PassStages
impl UnwindSafe for PassStages
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.