Enum amethyst_renderer::MeshData
[−]
[src]
pub enum MeshData { PosColor(Vec<PosColor>), PosTex(Vec<PosTex>), PosNormTex(Vec<PosNormTex>), PosNormTangTex(Vec<PosNormTangTex>), Creator(Box<MeshCreator>), }
Mesh data for loading
Variants
PosColor(Vec<PosColor>)
Position and color
PosTex(Vec<PosTex>)
Position and texture coordinates
PosNormTex(Vec<PosNormTex>)
Position, normal and texture coordinates
PosNormTangTex(Vec<PosNormTangTex>)
Position, normal, tangent and texture coordinates
Creator(Box<MeshCreator>)
Create a mesh from a given creator
Trait Implementations
impl Debug for MeshData
[src]
impl From<Vec<PosColor>> for MeshData
[src]
impl From<Vec<PosTex>> for MeshData
[src]
impl From<Vec<PosNormTex>> for MeshData
[src]
fn from(data: Vec<PosNormTex>) -> Self
[src]
Performs the conversion.
impl From<Vec<PosNormTangTex>> for MeshData
[src]
fn from(data: Vec<PosNormTangTex>) -> Self
[src]
Performs the conversion.
impl<M> From<M> for MeshData where
M: MeshCreator,
[src]
M: MeshCreator,