Trait rafx_nodes::FeatureCommandWriter[][src]

pub trait FeatureCommandWriter<WriteContextT> {
    fn apply_setup(
        &self,
        write_context: &mut WriteContextT,
        view: &RenderView,
        render_phase_index: RenderPhaseIndex
    ) -> RafxResult<()>;
fn render_element(
        &self,
        write_context: &mut WriteContextT,
        view: &RenderView,
        render_phase_index: RenderPhaseIndex,
        index: SubmitNodeId
    ) -> RafxResult<()>;
fn revert_setup(
        &self,
        write_context: &mut WriteContextT,
        view: &RenderView,
        render_phase_index: RenderPhaseIndex
    ) -> RafxResult<()>;
fn feature_debug_name(&self) -> &'static str;
fn feature_index(&self) -> RenderFeatureIndex; }

Required methods

fn apply_setup(
    &self,
    write_context: &mut WriteContextT,
    view: &RenderView,
    render_phase_index: RenderPhaseIndex
) -> RafxResult<()>
[src]

fn render_element(
    &self,
    write_context: &mut WriteContextT,
    view: &RenderView,
    render_phase_index: RenderPhaseIndex,
    index: SubmitNodeId
) -> RafxResult<()>
[src]

fn revert_setup(
    &self,
    write_context: &mut WriteContextT,
    view: &RenderView,
    render_phase_index: RenderPhaseIndex
) -> RafxResult<()>
[src]

fn feature_debug_name(&self) -> &'static str[src]

fn feature_index(&self) -> RenderFeatureIndex[src]

Loading content...

Implementors

Loading content...