MeshBuilder Members

The following tables list the members exposed by the MeshBuilder type.

Public Properties

Name Description
Public Property MergeDuplicatePositions Gets or sets the current value for position merging of the mesh.
Public Property MergePositionTolerance Gets or sets the tolerance for MergeDuplicatePositions.
Public Property Name Gets or sets the name of the current MeshContent object being processed.
Public Property SwapWindingOrder Reverses the triangle winding order of the specified mesh.

Public Methods

Name Description
Public Method AddTriangleVertex Adds a vertex into the index collection.
Public Method CreatePosition Overloaded. Inserts the specified vertex position into the vertex channel.
Public Method CreateVertexChannel Creates a vertex data channel for use by the mesh.
Public Method Equals (Inherited from Object.)
Public Method FinishMesh Ends the creation of a mesh.
Public Method GetHashCode (Inherited from Object.)
Public Method GetType (Inherited from Object.)
Public Method SetMaterial Specifies the material used by the current mesh.
Public Method SetOpaqueData Initializes the opaque data for a specific mesh object.
Public Method SetVertexChannelData Sets the specified vertex data with new data.
Public Method Static StartMesh Initializes the creation of a mesh.
Public Method ToString (Inherited from Object.)

Protected Methods

Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method MemberwiseClone (Inherited from Object.)

See Also

Reference

MeshBuilder Class
Microsoft.Xna.Framework.Content.Pipeline.Graphics Namespace