Modules§
- Mesh generation for primitive shapes.
Structs§
- Our base mesh pipeline key bits start from the highest bit and go downward. The PBR mesh pipeline key bits start from the lowest bit and go upward. This allows the PBR bits in the downstream crate
bevy_pbrto coexist in the same field without any shifts. - A builder used for creating a
Meshwith aCircularSectorshape. - A builder used for creating a
Meshwith aCircularSegmentshape. - A builder used for creating a
Meshwith aConicalFrustumshape. - The GPU-representation of a
Mesh. Consists of a vertex data buffer and an optional index data buffer. - A 3D object made out of vertices representing triangles, lines, or points, with “attribute” values for each vertex.
- Adds the
Meshas an asset and makes sure that they are extracted and prepared for the GPU. - Describes the layout of the mesh vertices in GPU memory.
- Stores the single copy of each mesh vertex buffer layout.
- A builder used for creating a
Meshwith aRegularPolygonshape. - A builder used for creating a
Meshwith aTriangle2dshape.
Enums§
- Manner in which UV coordinates are distributed vertically.
- Specifies how to generate UV-mappings for the
CircularSectorandCircularSegmentshapes. - Anchoring options for
ConeMeshBuilder - Anchoring options for
CylinderMeshBuilder - Failed to generate tangents for the mesh.
- The index/vertex buffer info of a
GpuMesh. - An error when creating an icosphere
Meshfrom aSphereMeshBuilder. - An array of indices into the
VertexAttributeValuesfor a mesh. - A type representing a segment of the perimeter of an extrudable mesh.
- Primitive type the input mesh is composed of.
- A type of sphere mesh.
- Contains an array where each entry describes a property of a single vertex. Matches the
VertexFormats.