Struct three_d::window::control::CameraControl [−][src]
pub struct CameraControl {
pub left_drag_horizontal: CameraAction,
pub left_drag_vertical: CameraAction,
pub middle_drag_horizontal: CameraAction,
pub middle_drag_vertical: CameraAction,
pub right_drag_horizontal: CameraAction,
pub right_drag_vertical: CameraAction,
pub scroll_horizontal: CameraAction,
pub scroll_vertical: CameraAction,
}
Fields
left_drag_horizontal: CameraAction
left_drag_vertical: CameraAction
middle_drag_horizontal: CameraAction
middle_drag_vertical: CameraAction
right_drag_horizontal: CameraAction
right_drag_vertical: CameraAction
scroll_horizontal: CameraAction
scroll_vertical: CameraAction
Implementations
pub fn handle_events(
&mut self,
camera: &mut Camera,
events: &mut [Event]
) -> ThreeDResult<bool>
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for CameraControl
impl Send for CameraControl
impl Sync for CameraControl
impl Unpin for CameraControl
impl UnwindSafe for CameraControl
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more