Class MeshBuilderTvG

MeshBuilder<TvG> class

public class MeshBuilder<TvG> : MeshBuilder<MaterialBuilder, TvG, VertexEmpty, VertexEmpty>
    where TvG : struct, IVertexGeometry

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, VertexEmpty, VertexEmpty>>)
AddMesh<TSourceMaterial>(IMeshBuilder<TSourceMaterial>, Func<TSourceMaterial, MaterialBuilder>, Converter<IVertexBuilder, VertexBuilder<TvG, VertexEmpty, VertexEmpty>>)
Clone(Func<MaterialBuilder, MaterialBuilder>)
TransformVertices(Func<VertexBuilder<TvG, VertexEmpty, VertexEmpty>, VertexBuilder<TvG, VertexEmpty, VertexEmpty>>)
UseMorphTarget(int)
UsePrimitive(MaterialBuilder, int)
Validate()

See Also