Struct oxygengine_user_interface::raui::core::prelude::DefaultInteractionsEngine [−][src]
pub struct DefaultInteractionsEngine {
pub deselect_when_no_button_found: bool,
// some fields omitted
}Single pointer + Keyboard + Gamepad
Fields
Implementations
impl DefaultInteractionsEngine[src]
impl DefaultInteractionsEngine[src]pub fn new() -> DefaultInteractionsEngine[src]
pub fn with_capacity(
resize_listeners: usize,
interactions_queue: usize,
containers: usize,
buttons: usize,
text_inputs: usize,
scroll_views: usize,
selected_chain: usize
) -> DefaultInteractionsEngine[src]
resize_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]
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, ()>
Auto Trait Implementations
impl RefUnwindSafe for DefaultInteractionsEngine
impl RefUnwindSafe for DefaultInteractionsEngineimpl Send for DefaultInteractionsEngine
impl Send for DefaultInteractionsEngineimpl Sync for DefaultInteractionsEngine
impl Sync for DefaultInteractionsEngineimpl Unpin for DefaultInteractionsEngine
impl Unpin for DefaultInteractionsEngineimpl UnwindSafe for DefaultInteractionsEngine
impl UnwindSafe for DefaultInteractionsEngineBlanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any, pub fn get_type_id(&self) -> TypeId
impl<T> TryDefault for T where
T: Default,
impl<T> TryDefault for T where
T: Default,