pub struct InputFrameBuilder { /* private fields */ }Expand description
Builder for constructing an InputFrame. Used by platform adapters.
Implementations§
Source§impl InputFrameBuilder
impl InputFrameBuilder
pub fn new(timestamp: f32) -> Self
Sourcepub fn action(self, action: InputAction) -> Self
pub fn action(self, action: InputAction) -> Self
Add an action to the frame.
Sourcepub fn cursor_delta(self, dx: f32, dy: f32) -> Self
pub fn cursor_delta(self, dx: f32, dy: f32) -> Self
Set cursor delta.
Sourcepub fn build(self) -> InputFrame
pub fn build(self) -> InputFrame
Finalize into an immutable InputFrame.
Auto Trait Implementations§
impl Freeze for InputFrameBuilder
impl RefUnwindSafe for InputFrameBuilder
impl Send for InputFrameBuilder
impl Sync for InputFrameBuilder
impl Unpin for InputFrameBuilder
impl UnsafeUnpin for InputFrameBuilder
impl UnwindSafe for InputFrameBuilder
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