Class MeshBuilderTvGTvMTvS

MeshBuilder<TvG,TvM,TvS> class

public class MeshBuilder<TvG, TvM, TvS> : MeshBuilder<MaterialBuilder, TvG, TvM, TvS>
    where TvG : struct, IVertexGeometry
    where TvM : struct, IVertexMaterial
    where TvS : struct, IVertexSkinning

Constructors

NameDescription
MeshBuilder(string)

Properties

NameDescription
Extras { get; set; }Gets or sets the custom data of this object.
IsEmpty { get; }
Materials { get; }
Name { get; set; }Gets or sets the display text name, or null.
Primitives { get; }
VertexPreprocessor { get; set; }

Methods

NameDescription
AddMesh(IMeshBuilder<MaterialBuilder>, Matrix4x4)
AddMesh(IMeshBuilder<MaterialBuilder>, Func<MaterialBuilder, MaterialBuilder>, Converter<IVertexBuilder, VertexBuilder<TvG, TvM, TvS>>)
AddMesh<TSourceMaterial>(IMeshBuilder<TSourceMaterial>, Func<TSourceMaterial, MaterialBuilder>, Converter<IVertexBuilder, VertexBuilder<TvG, TvM, TvS>>)
Clone(Func<MaterialBuilder, MaterialBuilder>)
TransformVertices(Func<VertexBuilder<TvG, TvM, TvS>, VertexBuilder<TvG, TvM, TvS>>)
UseMorphTarget(int)
UsePrimitive(MaterialBuilder, int)
Validate()

See Also