Main Page Class List Class Members

# Nv::Blast::IMeshFileWriter Class Reference

`#include <NvBlastExtExporter.h>`

List of all members.

## Public Member Functions
virtual bool | appendMesh (const ExporterMeshData &meshData, const char *assetName, bool nonSkinned=false)=0
virtual bool | appendMesh (const AuthoringResult &aResult, const char *assetName, bool nonSkinned=false)=0
virtual void | release ()=0
virtual bool | saveToFile (const char *assetName, const char *outputPath)=0
virtual void | setInteriorIndex (int32_t index)=0

## Detailed Description

An interface for Blast mesh file writer

## Member Function Documentation

virtual bool Nv::Blast::IMeshFileWriter::appendMesh | ( | const ExporterMeshData & | meshData,
|  | const char * | assetName,
|  | bool | nonSkinned = `false` |
| ) |  |  | `[pure virtual]`

Append rendermesh to scene. Meshes constructed from arrays of vertices and indices

virtual bool Nv::Blast::IMeshFileWriter::appendMesh | ( | const AuthoringResult & | aResult,
|  | const char * | assetName,
|  | bool | nonSkinned = `false` |
| ) |  |  | `[pure virtual]`

Append rendermesh to scene. Meshes constructed from arrays of triangles.

virtual void Nv::Blast::IMeshFileWriter::release | ( |  | ) | `[pure virtual]`

Delete this object

virtual bool Nv::Blast::IMeshFileWriter::saveToFile | ( | const char * | assetName,
|  | const char * | outputPath |
| ) |  |  | `[pure virtual]`

Save scene to file.

virtual void Nv::Blast::IMeshFileWriter::setInteriorIndex | ( | int32_t | index | ) | `[pure virtual]`

Set material index for interior surface. By default new material will be created;

The documentation for this class was generated from the following file:

- sdk/extensions/exporter/include/NvBlastExtExporter.h