Expand description
The gizmos prelude.
This includes the most common types in this crate, re-exported for your convenience.
Structs§
- Aabb
Gizmo Config Group - The
GizmoConfigGroupused for debug visualizations ofAabbcomponents on entities - Default
Gizmo Config Group - The default gizmo config group.
- Frustum
Gizmo Config Group - The
GizmoConfigGroupused for debug visualizations ofFrustumcomponents on entities - Gizmo
- A component that draws the gizmos of a
GizmoAsset. - Gizmo
Asset - A collection of gizmos.
- Gizmo
Config - A struct that stores configuration for gizmos.
- Gizmo
Config Store - A
ResourcestoringGizmoConfigandGizmoConfigGroupstructs - Gizmo
Line Config - A struct that stores configuration for gizmos.
- Gizmos
- A
SystemParamfor drawing gizmos. - Show
Aabb Gizmo - Add this
Componentto an entity to draw itsAabbcomponent. - Show
Frustum Gizmo - Add this
Componentto an entity to draw itsFrustumcomponent. - Show
Skinned Mesh Bounds Gizmo - Add this
Componentto an entity to draw itsDynamicSkinnedMeshBoundscomponent. - Skinned
Mesh Bounds Gizmo Config Group - The
GizmoConfigGroupused for debug visualizations of entities withDynamicSkinnedMeshBounds - Transform
Gizmo Camera - Marker component for the camera the transform gizmo should use.
- Transform
Gizmo Focus - Component that marks the entity the transform gizmo operates on.
- Transform
Gizmo Plugin - Opt-in plugin that adds the interactive transform gizmo.
- Transform
Gizmo Settings - Configuration and preferences for the transform gizmo.
- Transform
Gizmo State - Runtime state of the transform gizmo (drag and hover).
- Transform
Gizmo Systems - System set for the transform gizmo. All transform gizmo systems run in
PostUpdatewithin this set.
Enums§
- Gizmo
Line Joint - An enum configuring how line joints will be drawn.
- Gizmo
Line Style - An enum used to configure the style of gizmo lines, similar to CSS line-style
- Transform
Gizmo Axis - Which axis the user is interacting with.
- Transform
Gizmo Mode - Which manipulation mode the gizmo is in.
- Transform
Gizmo Space - Whether the gizmo transforms the object using world or local space axes.
Traits§
- AppGizmo
Builder - A extension trait adding
App::init_gizmo_groupandApp::insert_gizmo_config. - Gizmo
Config Group - A trait used to create gizmo configs groups.
- Gizmo
Primitive2d - A trait for rendering 2D geometric primitives (
P) withGizmoBuffer. - Gizmo
Primitive3d - A trait for rendering 3D geometric primitives (
P) withGizmoBuffer.
Functions§
- gizmo
- A global gizmo context for use outside of bevy systems.
Derive Macros§
- Gizmo
Config Group - Implements the
GizmoConfigGrouptrait for a gizmo config group type.