Trait rafx_framework::nodes::FeatureCommandWriter[][src]

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

Required methods

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

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

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

Loading content...

Provided methods

fn on_begin_execute_graph(
    &self,
    _write_context: &mut RenderJobBeginExecuteGraphContext
) -> RafxResult<()>
[src]

fn apply_setup(
    &self,
    _write_context: &mut RenderJobWriteContext,
    _view: &RenderView,
    _render_phase_index: RenderPhaseIndex
) -> RafxResult<()>
[src]

fn revert_setup(
    &self,
    _write_context: &mut RenderJobWriteContext,
    _view: &RenderView,
    _render_phase_index: RenderPhaseIndex
) -> RafxResult<()>
[src]

Loading content...

Implementors

Loading content...