pub struct GuiInteractionsEngine {
pub inputs: GuiInteractionsInputs,
pub engine: DefaultInteractionsEngine,
/* private fields */
}Fields§
§inputs: GuiInteractionsInputs§engine: DefaultInteractionsEngineImplementations§
Source§impl GuiInteractionsEngine
impl GuiInteractionsEngine
pub fn maintain(&mut self, mapping: &CoordsMapping)
Trait Implementations§
Source§impl Default for GuiInteractionsEngine
impl Default for GuiInteractionsEngine
Source§fn default() -> GuiInteractionsEngine
fn default() -> GuiInteractionsEngine
Returns the “default value” for a type. Read more
Source§impl InteractionsEngine<DefaultInteractionsEngineResult, ()> for GuiInteractionsEngine
impl InteractionsEngine<DefaultInteractionsEngineResult, ()> for GuiInteractionsEngine
fn perform_interactions( &mut self, app: &mut Application, ) -> Result<DefaultInteractionsEngineResult, ()>
Auto Trait Implementations§
impl !RefUnwindSafe for GuiInteractionsEngine
impl !UnwindSafe for GuiInteractionsEngine
impl Freeze for GuiInteractionsEngine
impl Send for GuiInteractionsEngine
impl Sync for GuiInteractionsEngine
impl Unpin for GuiInteractionsEngine
impl UnsafeUnpin for GuiInteractionsEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more