Nv::Blast::IMeshFileWriter Class Reference

#include <NvBlastExtExporter.h>

Inheritance diagram for Nv::Blast::IMeshFileWriter:

Nv::Blast::FbxFileWriter Nv::Blast::ObjFileWriter

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

Implemented in Nv::Blast::FbxFileWriter, and Nv::Blast::ObjFileWriter.

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.

Implemented in Nv::Blast::FbxFileWriter, and Nv::Blast::ObjFileWriter.

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

Delete this object

Implemented in Nv::Blast::FbxFileWriter, and Nv::Blast::ObjFileWriter.

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

Save scene to file.

Implemented in Nv::Blast::FbxFileWriter, and Nv::Blast::ObjFileWriter.

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

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

Implemented in Nv::Blast::FbxFileWriter, and Nv::Blast::ObjFileWriter.


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