Struct amethyst_controls::ArcBallMovementSystem[][src]

pub struct ArcBallMovementSystem;

The system that manages the arc ball movement; In essence, the system will allign the camera with its target while keeping the distance to it and while keeping the orientation of the camera. To modify the orientation of the camera in accordance with the mouse input, please use the FreeRotationSystem.

Trait Implementations

impl Default for ArcBallMovementSystem
[src]

Returns the "default value" for a type. Read more

impl<'a> System<'a> for ArcBallMovementSystem
[src]

The resource bundle required to execute this system. Read more

Executes the system with the required system data. Read more

Returns a hint how long the system needs for running. This is used to optimize the way they're executed (might allow more parallelization). Read more

Return the accessor from the [SystemData].

Sets up the Resources using Self::SystemData::setup.

Auto Trait Implementations