Struct hate::gui::Gui
[−]
[src]
pub struct Gui<Message: Clone> { /* fields omitted */ }
Methods
impl<Message: Clone> Gui<Message>
[src]
fn new(context: &Context) -> Self
fn try_recv(&mut self) -> Option<Message>
fn resize(&mut self, aspect_ratio: f32)
fn draw(&self, context: &mut Context)
fn click(&mut self, pos: Point)
fn update_sprite(&mut self, context: &mut Context, id: Id, sprite: Sprite)
fn add_layout(
&mut self,
anchor: Anchor,
direction: Direction,
children: Vec<Id>
) -> Id
&mut self,
anchor: Anchor,
direction: Direction,
children: Vec<Id>
) -> Id
Trait Implementations
impl<Message: Clone + Clone> Clone for Gui<Message>
[src]
fn clone(&self) -> Gui<Message>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more