aboutsummaryrefslogtreecommitdiff
path: root/docs/_source/ext_exporter.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/_source/ext_exporter.txt')
-rw-r--r--docs/_source/ext_exporter.txt35
1 files changed, 35 insertions, 0 deletions
diff --git a/docs/_source/ext_exporter.txt b/docs/_source/ext_exporter.txt
new file mode 100644
index 0000000..d5dcfdf
--- /dev/null
+++ b/docs/_source/ext_exporter.txt
@@ -0,0 +1,35 @@
+/*! \page pageextexporter Exporter (NvBlastExtExporter)
+
+This extension provides both reader and writer tools for FBX and OBJ mesh formats. The file writers (IMeshFileWriter writer) use
+NvBlastMesh data to create a mesh hierarchy in the output file format that matches the Blast&tm; chunk hierarchy. The FBX writer
+is also capable of embedding collision data within the mesh. This data is stored in a second layer in the FBX scene, with node
+names that match the graphics mesh node names.
+
+From NvBlastExtExporter.h:
+
+\code
+/**
+ Creates an instance of IMeshFileReader for reading obj file.
+*/
+NVBLAST_API Nv::Blast::IMeshFileReader* NvBlastExtExporterCreateObjFileReader();
+
+/**
+ Creates an instance of IFbxFileReader for reading fbx file.
+*/
+NVBLAST_API Nv::Blast::IFbxFileReader* NvBlastExtExporterCreateFbxFileReader();
+
+/**
+ Creates an instance of IMeshFileWriter for writing obj file.
+*/
+NVBLAST_API Nv::Blast::IMeshFileWriter* NvBlastExtExporterCreateObjFileWriter();
+
+/**
+ Creates an instance of IMeshFileWriter for writing fbx file.
+
+ \param[in] outputFBXAscii If true writes fbx in ascii format otherwise write in binary.
+*/
+NVBLAST_API Nv::Blast::IMeshFileWriter* NvBlastExtExporterCreateFbxFileWriter(bool outputFBXAscii = false);
+\endcode
+
+<br>
+*/