searchState.loadedDescShard("bevy_gizmos", 0, "This crate adds an immediate mode drawing api to Bevy for …\nA extension trait adding App::init_gizmo_group and …\nA Plugin that provides an immediate mode drawing api for …\nSystem set label for the systems handling the rendering of …\nA gizmo asset that represents a line.\nAdds gizmos to the Transparent2d render phase\nAdds gizmos to the Transparent3d render phase\nSystem set for updating the rendering meshes for drawing …\nA module adding debug visualization of Aabbs.\nAdditional Gizmos Functions – Arcs\nAdditional Gizmos Functions – Arrows\nAdditional Gizmos Functions – Circles\nClear out the contextual gizmos.\nCollect the requested gizmos into a specific clear context.\nColors of the gizmo’s vertices\nA module for the GizmoConfig<T> Resource.\nThe type of the gizmo’s configuration group\nAdditional Gizmos Functions – Crosses\nAdditional Gizmos Functions – Curves\nEnd this gizmo clearing context.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates Self using default().\nA module for the Gizmos SystemParam.\nAdditional Gizmos Functions – Grids\nRegisters GizmoConfigGroup in the app enabling the use of …\nInsert a GizmoConfig into a specific GizmoConfigGroup.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether this gizmo should draw line joints. This is only …\nA module adding debug visualization of PointLights, …\nPositions of the gizmo’s vertices\nThe gizmos prelude.\nA module for rendering each of the 2D and 3D …\nPropagate the contextual gizmo into the Update storage for …\nAdditional Gizmos Functions – Rounded cuboids and …\nStart a new gizmo clearing context.\nWhether this gizmo’s topology is a line-strip or …\nThe GizmoConfigGroup used for debug visualizations of Aabb …\nA Plugin that provides visualization of Aabbs for …\nAdd this Component to an entity to draw its Aabb component.\nThe color of the box.\nThe default color for bounding box gizmos.\nDraws all bounding boxes in the scene when set to true.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates Self using default().\nCreates Self using default().\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nA builder returned by Gizmos::arc_2d.\nA builder returned by Gizmos::arc_2d.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nSet the number of lines used to approximate the geometry …\nSet the number of lines for this arc.\nA builder returned by Gizmos::arrow and Gizmos::arrow_2d\nDraws the arrow, by drawing lines with the stored Gizmos\nReturns the argument unchanged.\nCalls U::from(self).\nAdds another tip to the arrow, appended in the start point.\nChange the length of the tips to be length. The default …\nA builder returned by Gizmos::ellipse_2d.\nA builder returned by Gizmos::ellipse.\nA builder returned by Gizmos::sphere.\nSet the number of line-segments for this ellipse.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSet the number of lines used to approximate the geometry …\nSet the number of line-segments used to approximate the …\nSet the number of line-segments used to approximate the …\nDraws a bevel, a straight line in this case, to connect …\nThe default gizmo config group.\nA dotted line\nA struct that stores configuration for gizmos.\nA trait used to create gizmo configs groups.\nImplements the GizmoConfigGroup trait for a gizmo config …\nA Resource storing GizmoConfig and GizmoConfigGroup structs\nAn enum configuring how line joints will be drawn.\nAn enum used to configure the style of gizmo lines, …\nExtends both lines at the joining point until they meet in …\nDoes not draw any line joints.\nDraws a round corner with the specified resolution between …\nA solid line without any decorators\nReturns GizmoConfig and GizmoConfigGroup associated with …\nReturns mutable GizmoConfig and GizmoConfigGroup …\nHow closer to the camera than real geometry the line …\nSet to false to stop drawing gizmos.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates Self using default().\nCreates Self using default().\nCreates Self using default().\nCreates Self using default().\nCreates Self using default().\nReturns GizmoConfig and GizmoConfigGroup associated with …\nReturns mutable GizmoConfig and GizmoConfigGroup …\nInserts GizmoConfig and GizmoConfigGroup replacing old …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns an iterator over all GizmoConfigs.\nReturns an iterator over all GizmoConfigs, by mutable …\nDescribe how lines should join\nApply perspective to gizmo lines.\nDetermine the style of gizmo lines.\nLine width specified in pixels.\nDescribes which rendering layers gizmos will be rendered …\nStorage of gizmo primitives.\nA SystemParam for drawing gizmos.\nSwap buffer for a specific clearing context.\nCombine the other gizmo storage with this one.\nDraw an arc, which is a part of the circumference of a …\nDraw an arc, which is a part of the circumference of a …\nDraw an arrow in 3D, from start to end. Has four tips for …\nDraw an arrow in 2D (on the xy plane), from start to end.\nDraw a set of axes local to the given transform (transform…\nDraw a set of axes local to the given transform (transform…\nDraw a circle in 3D with the given isometry applied.\nDraw a circle in 2D with the given isometry applied.\nClear this gizmo storage of any requested gizmos.\nThe currently used GizmoConfig\nThe currently used GizmoConfigGroup\nDraw a cross in 3D with the given isometry applied.\nDraw a cross in 2D with the given isometry applied.\nDraw a wireframe cube in 3D.\nDraw a curve, at the given time points, sampling in 2D.\nDraw a curve, at the given time points, sampling in 3D.\nDraw a curve, at the given time points, sampling in 2D, …\nDraw a curve, at the given time points, sampling in 3D, …\nDraw an ellipse in 3D with the given isometry applied.\nDraw an ellipse in 2D with the given isometry applied.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates Self using default().\nDraw a 2D grid in 3D.\nDraw a grid in 2D.\nDraw a 3D grid of voxel-like cells.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nDraw a line in 3D from start to end.\nDraw a line in 2D from start to end.\nDraw a line in 3D with a color gradient from start to end.\nDraw a line in 2D with a color gradient from start to end.\nDraw a line in 3D made of straight segments between the …\nDraw a line in 2D made of straight segments between the …\nDraw a line in 3D made of straight segments between the …\nDraw a line in 2D made of straight segments between the …\nDraws the longest arc between two points (from and to) …\nDraws the longest arc between two points (from and to) …\nDraw a line in 3D from start to start + vector.\nDraw a line in 2D from start to start + vector.\nDraw a line in 3D with a color gradient from start to …\nDraw a line in 2D with a color gradient from start to …\nDraw a wireframe rectangle in 3D with the given isometry …\nDraw a wireframe rectangle in 2D with the given isometry …\nDraw a wireframe cuboid with rounded corners in 3D.\nDraw a wireframe rectangle with rounded corners in 3D.\nDraw a wireframe rectangle with rounded corners in 2D.\nDraws the shortest arc between two points (from and to) …\nDraws the shortest arc between two points (from and to) …\nDraw a wireframe sphere in 3D made out of 3 circles around …\nA builder returned by Gizmos::grid and Gizmos::grid_2d\nA builder returned by Gizmos::grid_3d\nDraws a grid, by drawing lines with the stored Gizmos\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDeclare that all outer edges of the grid should be drawn. …\nDeclare that all outer edges of the grid should be drawn. …\nDeclare that the outer edges of the grid along the x axis …\nDeclare that the outer edges of the grid along the x axis …\nDeclare that the outer edges of the grid along the y axis …\nDeclare that the outer edges of the grid along the y axis …\nDeclare that the outer edges of the grid along the z axis …\nSkews the grid by tan(skew) in the x, y and z directions. …\nSkews the grid by tan(skew) in the x and y directions. skew…\nSkews the grid by tan(skew) in the x direction. skew is in …\nSkews the grid by tan(skew) in the x direction. skew is in …\nSkews the grid by tan(skew) in the y direction. skew is in …\nSkews the grid by tan(skew) in the y direction. skew is in …\nSkews the grid by tan(skew) in the z direction. skew is in …\nTake the color provided by LightGizmoConfigGroup depending …\nConfigures how a color is attributed to a light gizmo.\nThe GizmoConfigGroup used to configure the visualization …\nA Plugin that provides visualization of PointLights, …\nUser-specified color.\nTake the color of the represented light.\nAdd this Component to an entity to draw any of its lights …\nRandom color derived from the light’s Entity.\nDefault color strategy for all light gizmos.\nDefault color strategy for this light gizmo. if None, use …\nColor to use for drawing a DirectionalLight gizmo when …\nDraw a gizmo for all lights if true.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates Self using default().\nCreates Self using default().\nCreates Self using default().\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nColor to use for drawing a PointLight gizmo when …\nColor to use for drawing a SpotLight gizmo when …\nA module for rendering each of the 2D bevy_math::primitives…\nA module for rendering each of the 3D bevy_math::primitives…\nBuilder for configuring the drawing options of Annulus.\nA trait for rendering 2D geometric primitives (P) with …\nBuilder for configuring the drawing options of Line2d.\nThe output of primitive_2d. This is a builder to set …\nBuilder for configuring the drawing options of Segment2d.\nSet the drawing mode of the line (arrow vs. plain line)\nSet the drawing mode of the line (arrow vs. plain line)\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSet the number of line-segments for the inner circle of …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSet the number of line-segments for the outer circle of …\nRenders a 2D primitive with its associated details.\nSet the number of line-segments for each circle of the …\nBuilder for configuring the drawing options of Capsule3d.\nBuilder for configuring the drawing options of Cone.\nBuilder for configuring the drawing options of …\nBuilder for configuring the drawing options of Cylinder.\nA trait for rendering 3D geometric primitives (P) with …\nThe output of primitive_3d. This is a builder to set …\nBuilder for configuring the drawing options of Plane3d.\nBuilder for configuring the drawing options of Torus.\nSet the number of lines used to approximate the height of …\nSet the number of cells in the x and y axes direction.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSet the number of lines used to approximate the height of …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSet the number of lines in the major (ring) direction.\nSet the number of lines in the minor (tube) direction.\nRenders a 3D primitive with its associated details.\nSet the number of lines used to approximate the top an …\nSet the number of lines used to approximate the capsule …\nSet the number of lines used to approximate the cone …\nSet the number of lines used to approximate the curved …\nSet the distance between cells along the x and y axes.\nA builder returned by Gizmos::rounded_cuboid\nA builder returned by Gizmos::rounded_rect and …\nChange the resolution of the arcs at the corners of the …\nChange the resolution of the arcs at the edges of the …\nChange the radius of the corners to be corner_radius. The …\nChange the radius of the edges to be edge_radius. The …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).")