Share via


Mesh.Save(String,Int32[],ExtendedMaterial[],XFileFormat) Method (Microsoft.DirectX.Direct3D)

Saves the mesh to the specified stream object.

Definition

Visual Basic Public Sub Save( _
    ByVal filename As String, _
    ByVal adjacency() As Integer, _
    ByVal materials() As ExtendedMaterial, _
    ByVal format As XFileFormat _
)
C# public void Save(
    string filename,
    int[] adjacency,
    ExtendedMaterial[] materials,
    XFileFormat format
);
C++ public:
void Save(
    StringLeave Sitefilename,
    array<int>^ adjacency,
    array<ExtendedMaterial>^ materials,
    XFileFormat format
);
JScript public function Save(
    filename : String,
    adjacency : int[],
    materials : ExtendedMaterial[],
    format : XFileFormat
);

Parameters

filename System.String
String that specifies the file name.
adjacency System.Int32[]
Array of three Int32Leave Site values per face that specify the three neighbors for each face in the mesh.
materials Microsoft.DirectX.Direct3D.ExtendedMaterial[]
Array of ExtendedMaterial structures that contain material information to save in the DirectX (.x) file.
format Microsoft.DirectX.Direct3D.XFileFormat
An XFileFormat that indicates the format to use when saving the .x file. See Remarks.

Remarks

The default value for the file format is Binary. The Compressed file format can be combined (using a logical or) with either the Text or Binary flag to reduce the file size. If a file is specified with both Binary and Text flags, it is saved as a text file.

Exceptions

InvalidCallException

The method call is invalid. For example, a method's parameter might contain an invalid value.

See Also