Microsoft DirectX 9.0 SDK Update (October 2004)

Mesh.Save Method

Language:

Note: This documentation is preliminary and is subject to change.

Saves the mesh to the specified stream object.

Definition

Visual Basic .NET Public Sub Save( _
    ByVal stream As Stream, _
    ByVal adjacency() As Integer, _
    ByVal materials() As ExtendedMaterial, _
    ByVal format As XFileFormat _
)
C# public void Save(
    Stream stream,
    int[] adjacency,
    ExtendedMaterial[] materials,
    XFileFormat format
);
Managed C++ public: void Save(
    Stream *stream,
    int adjacency __gc[],
    ExtendedMaterial materials __gc[],
    XFileFormat format
);
JScript .NET public function Save(
    stream : Stream,
    adjacency : int[],
    materials : ExtendedMaterial[],
    format : XFileFormat
);

Parameters

stream System.IO.Stream. The Stream Leave Site in which to save the .x file.
adjacency System.Int32[]. Array of three Int32 Leave 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


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center