[−][src]Trait orbtk::RenderObject
Provided methods
fn render(
&self,
shell: &mut WindowShell<WindowAdapter>,
entity: Entity,
ecm: &mut EntityComponentManager<Tree, StringComponentStore>,
render_objects: &RefCell<BTreeMap<Entity, Box<dyn RenderObject + 'static>>>,
layouts: &Rc<RefCell<BTreeMap<Entity, Box<dyn Layout + 'static>>>>,
handlers: &Rc<RefCell<BTreeMap<Entity, Vec<Rc<dyn EventHandler + 'static>>>>>,
states: &Rc<RefCell<BTreeMap<Entity, Box<dyn State + 'static>>>>,
theme: &Theme,
offsets: &mut BTreeMap<Entity, (f64, f64)>,
debug: bool
)
&self,
shell: &mut WindowShell<WindowAdapter>,
entity: Entity,
ecm: &mut EntityComponentManager<Tree, StringComponentStore>,
render_objects: &RefCell<BTreeMap<Entity, Box<dyn RenderObject + 'static>>>,
layouts: &Rc<RefCell<BTreeMap<Entity, Box<dyn Layout + 'static>>>>,
handlers: &Rc<RefCell<BTreeMap<Entity, Vec<Rc<dyn EventHandler + 'static>>>>>,
states: &Rc<RefCell<BTreeMap<Entity, Box<dyn State + 'static>>>>,
theme: &Theme,
offsets: &mut BTreeMap<Entity, (f64, f64)>,
debug: bool
)
fn render_self(&self, &mut Context, &Point)
fn render_children(
&self,
shell: &mut WindowShell<WindowAdapter>,
entity: Entity,
ecm: &mut EntityComponentManager<Tree, StringComponentStore>,
render_objects: &RefCell<BTreeMap<Entity, Box<dyn RenderObject + 'static>>>,
layouts: &Rc<RefCell<BTreeMap<Entity, Box<dyn Layout + 'static>>>>,
handlers: &Rc<RefCell<BTreeMap<Entity, Vec<Rc<dyn EventHandler + 'static>>>>>,
states: &Rc<RefCell<BTreeMap<Entity, Box<dyn State + 'static>>>>,
theme: &Theme,
offsets: &mut BTreeMap<Entity, (f64, f64)>,
debug: bool
)
&self,
shell: &mut WindowShell<WindowAdapter>,
entity: Entity,
ecm: &mut EntityComponentManager<Tree, StringComponentStore>,
render_objects: &RefCell<BTreeMap<Entity, Box<dyn RenderObject + 'static>>>,
layouts: &Rc<RefCell<BTreeMap<Entity, Box<dyn Layout + 'static>>>>,
handlers: &Rc<RefCell<BTreeMap<Entity, Vec<Rc<dyn EventHandler + 'static>>>>>,
states: &Rc<RefCell<BTreeMap<Entity, Box<dyn State + 'static>>>>,
theme: &Theme,
offsets: &mut BTreeMap<Entity, (f64, f64)>,
debug: bool
)