Trait bevy_retrograde::ui::raui::core::renderer::Renderer [−]
pub trait Renderer<T, E> { fn render(
&mut self,
tree: &WidgetUnit,
mapping: &CoordsMapping,
layout: &Layout
) -> Result<T, E>; }
Required methods
fn render(
&mut self,
tree: &WidgetUnit,
mapping: &CoordsMapping,
layout: &Layout
) -> Result<T, E>
Implementors
impl Renderer<WidgetUnit, ()> for RawRenderer
impl Renderer<WidgetUnit, ()> for RawRenderer
pub fn render(
&mut self,
tree: &WidgetUnit,
&CoordsMapping,
&Layout
) -> Result<WidgetUnit, ()>
impl<'a, TTE> Renderer<Tesselation, Error> for TesselateRenderer<'a, TTE> where
TTE: TextTesselationEngine,
impl<'a, TTE> Renderer<Tesselation, Error> for TesselateRenderer<'a, TTE> where
TTE: TextTesselationEngine,
pub fn render(
&mut self,
tree: &WidgetUnit,
mapping: &CoordsMapping,
layout: &Layout
) -> Result<Tesselation, Error>