Module bevy_trackball::prelude
source · Expand description
Prelude to get started quickly.
Re-exports§
pub use super::TrackballCamera;
pub use super::TrackballController;
pub use super::TrackballEvent;
pub use super::TrackballInput;
pub use super::TrackballPlugin;
pub use super::TrackballSetup;
pub use super::TrackballSystemSet;
pub use super::TrackballVelocity;
pub use super::TrackballViewport;
pub use super::TrackballWheelUnit;
Macros§
- Approximate equality of using the absolute difference.
- Approximate inequality of using the absolute difference.
- An assertion that delegates to
abs_diff_eq!
, and panics with a helpful error on failure. - An assertion that delegates to
abs_diff_ne!
, and panics with a helpful error on failure. - An assertion that delegates to
relative_eq!
, and panics with a helpful error on failure. - An assertion that delegates to
relative_ne!
, and panics with a helpful error on failure. - An assertion that delegates to
ulps_eq!
, and panics with a helpful error on failure. - An assertion that delegates to
ulps_ne!
, and panics with a helpful error on failure. - Approximate equality using both the absolute difference and relative based comparisons.
- Approximate inequality using both the absolute difference and relative based comparisons.
- Approximate equality using both the absolute difference and ULPs (Units in Last Place).
- Approximate inequality using both the absolute difference and ULPs (Units in Last Place).
Structs§
- Orthogonal boundary conditions implementing
Clamp
. - Frame wrt camera eye and target.
- Plane encoding position with singed bias along unit normal.
- Scope defining enclosing viewing frustum.
- A wrapper that ensures the underlying algebraic entity has a unit norm.
Enums§
- Delta transform from initial to final
Frame
. - Fixed quantity wrt field of view.
Traits§
- Equality that is defined using the absolute difference of two numbers.
- Equality comparisons between two numbers using both the absolute difference and relative based comparisons.
- Equality comparisons between two numbers using both the absolute difference and ULPs (Units in Last Place) based comparisons.
Type Aliases§
- A 3-dimensional direct isometry using a unit quaternion for its rotational part.
- A statically sized 3-dimensional column point.
- A unit quaternions. May be used to represent a rotation.
- A stack-allocated, 3-dimensional column vector.