Trait texture::state::BaseState
[−]
[src]
pub trait BaseState { fn new() -> Self
where
Self: Sized; fn clear(&mut self); fn set_flag(&mut self, name: String, value: bool); fn get_flag(&self, name: String) -> bool; fn set_value(&mut self, name: String, value: i32); fn get_value(&self, name: String) -> i32; }
Required Methods
fn new() -> Self where
Self: Sized,
Self: Sized,
Create a new state instance
fn clear(&mut self)
Reinitializes the state instance
fn set_flag(&mut self, name: String, value: bool)
Set an internal flag
fn get_flag(&self, name: String) -> bool
Obtain the value of a flag
fn set_value(&mut self, name: String, value: i32)
Set an internal integer value
fn get_value(&self, name: String) -> i32
Obtain an internal integer value
Implementors
impl BaseState for BasicState