Skip to main content

Renderable

Trait Renderable 

Source
pub trait Renderable {
    // Required method
    fn draw(&self, draw_list: &mut DrawList, transform: &Transform2D);
}
Expand description

A trait for objects that can record themselves into a draw list.

Required Methods§

Source

fn draw(&self, draw_list: &mut DrawList, transform: &Transform2D)

Records this object’s draw commands into the given draw list.

§Arguments
  • &mut DrawList - The draw list to record commands into.
  • &Transform2D - The world-space transform to apply.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§