Struct virtual_view::Renderer
[−]
[src]
pub struct Renderer(_);
Methods
impl Renderer
[src]
pub fn new(
view: View,
event_manager: EventManager,
messenger: Messenger<Value>
) -> Self
[src]
view: View,
event_manager: EventManager,
messenger: Messenger<Value>
) -> Self
pub fn root_id(&self) -> &String
[src]
pub fn root_index(&self) -> usize
[src]
pub fn event_manager(&self) -> &EventManager
[src]
pub fn send<N, V, F>(&self, name: N, json: V, f: F) where
N: Into<String>,
V: Into<Value>,
F: 'static + Fn(Value),
[src]
N: Into<String>,
V: Into<Value>,
F: 'static + Fn(Value),
pub fn send_no_callback<N, V>(&self, name: N, json: V) where
N: Into<String>,
V: Into<Value>,
[src]
N: Into<String>,
V: Into<Value>,
pub fn mount(&self, view: View)
[src]
pub fn unmount(&self)
[src]
Trait Implementations
impl Clone for Renderer
[src]
fn clone(&self) -> Renderer
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more