Click or drag to resize

AssimpContextConvertFromStreamToFile(Stream, String, String, String) Method

Converts the model contained in the stream to the specified format and save it to a file. It is up to the caller to dispose of the stream. If the format is distributed across multiple files/streams, set a custom IOSystem and use the "ConvertFromFileToFile" family of functions.

Namespace: Internal.Assimp
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.2.1.0 (2026.2.1.0)
Syntax
C#
public bool ConvertFromStreamToFile(
	Stream inputStream,
	string importFormatHint,
	string outputFilename,
	string exportFormatId
)

Parameters

inputStream  Stream
Stream to read from
importFormatHint  String
Optional format extension to serve as a hint to Assimp to choose which importer to use. If null or empty, the system will try to detect what importer to use from the data which may or may not be successful
outputFilename  String
Output file name to export to
exportFormatId  String
Format id that specifies what format to export to

Return Value

Boolean
True if the conversion was successful or not, false otherwise.
Exceptions
ExceptionCondition
AssimpExceptionThrown if the stream is not valid (null or write-only).
ObjectDisposedExceptionThrown if the context has already been disposed of.
See Also