[−][src]Module nannou::draw
A simple API for drawing 2D and 3D graphics. See the Draw type for more details.
Re-exports
pub use self::backend::wgpu::Renderer; |
pub use self::background::Background; |
pub use self::mesh::intermediary::IntermediaryMesh; |
pub use self::mesh::intermediary::IntermediaryMeshBuilder; |
pub use self::mesh::intermediary::IntermediaryVertexData; |
pub use self::mesh::intermediary::IntermediaryVertexDataRanges; |
pub use self::mesh::Mesh; |
pub use self::theme::Theme; |
Modules
backend | |
background | |
mesh | Items related to the custom mesh type used by the |
primitive | |
properties | Parameters which a Drawing instance may use to describe certain properties of a drawing. |
theme |
Structs
Draw | A simple API for drawing 2D and 3D graphics. |
Drawing | A Drawing in progress. |
DrawingContext | Some context that may be optionally provided to primitives in the drawing implementation. |
GlyphCache | The CPU half of the glyph cache used for caching text. |
IntermediaryState | State made accessible via the |
RawVertices | An iterator yielding all raw mesh vertices transformed via the geometry graph. |
State | The inner state of the Draw type. |
Vertices | An iterator yielding all indexed mesh vertices transformed via the geometry graph. |
Type Definitions
NodeTriangles | An iterator yielding the transformed triangles for a node. |
NodeVertices | An iterator yielding the transformed, indexed vertices for a node. |
RawNodeVertices | An iterator yielding the transformed raw vertices for a node. |
Triangles | An iterator yielding all indexed mesh triangles transformed via the geometry graph. |