Struct raui::core::interactive::default_interactions_engine::DefaultInteractionsEngine [−][src]
pub struct DefaultInteractionsEngine { pub deselect_when_no_button_found: bool, // some fields omitted }
Expand description
Single pointer + Keyboard + Gamepad
Fields
Implementations
impl DefaultInteractionsEngine
[src]
impl DefaultInteractionsEngine
[src]pub fn new() -> DefaultInteractionsEngine
[src]
pub fn with_capacity(
resize_listeners: usize,
relative_layout_listeners: usize,
interactions_queue: usize,
containers: usize,
buttons: usize,
text_inputs: usize,
scroll_views: usize,
selected_chain: usize
) -> DefaultInteractionsEngine
[src]
resize_listeners: usize,
relative_layout_listeners: usize,
interactions_queue: usize,
containers: usize,
buttons: usize,
text_inputs: usize,
scroll_views: usize,
selected_chain: usize
) -> DefaultInteractionsEngine
pub fn locked_widget(&self) -> Option<&WidgetId>
[src]
pub fn selected_chain(&self) -> &[WidgetId]
[src]
pub fn selected_item(&self) -> Option<&WidgetId>
[src]
pub fn selected_container(&self) -> Option<&WidgetId>
[src]
pub fn selected_button(&self, tracked: bool) -> Option<&WidgetId>
[src]
pub fn selected_scroll_view(&self) -> Option<&WidgetId>
[src]
pub fn selected_scroll_view_content(&self) -> Option<&WidgetId>
[src]
pub fn focused_text_input(&self) -> Option<&WidgetId>
[src]
pub fn interact(&mut self, interaction: Interaction)
[src]
pub fn clear_queue(&mut self, put_unselect: bool)
[src]
Trait Implementations
impl Debug for DefaultInteractionsEngine
[src]
impl Debug for DefaultInteractionsEngine
[src]impl Default for DefaultInteractionsEngine
[src]
impl Default for DefaultInteractionsEngine
[src]pub fn default() -> DefaultInteractionsEngine
[src]
pub fn default() -> DefaultInteractionsEngine
[src]Returns the “default value” for a type. Read more
impl InteractionsEngine<DefaultInteractionsEngineResult, ()> for DefaultInteractionsEngine
[src]
impl InteractionsEngine<DefaultInteractionsEngineResult, ()> for DefaultInteractionsEngine
[src]pub fn perform_interactions(
&mut self,
app: &mut Application
) -> Result<DefaultInteractionsEngineResult, ()>
[src]
&mut self,
app: &mut Application
) -> Result<DefaultInteractionsEngineResult, ()>