Exports WoW models to Autodesk FBX format with meshes, skeletons, and animations.
More...
#include <FBXExporter.h>
Exports WoW models to Autodesk FBX format with meshes, skeletons, and animations.
Definition at line 41 of file FBXExporter.h.
◆ FBXExporter()
| FBXExporter::FBXExporter |
( |
| ) |
|
◆ ~FBXExporter()
| FBXExporter::~FBXExporter |
( |
| ) |
|
|
default |
◆ createAnimationFiles()
| bool FBXExporter::createAnimationFiles |
( |
| ) |
|
|
private |
◆ createAnimations()
| void FBXExporter::createAnimations |
( |
| ) |
|
|
private |
◆ createMaterials()
| void FBXExporter::createMaterials |
( |
| ) |
|
|
private |
◆ createMeshes()
| void FBXExporter::createMeshes |
( |
| ) |
|
|
private |
◆ createSkeletons()
| void FBXExporter::createSkeletons |
( |
| ) |
|
|
private |
◆ exportModel()
| bool FBXExporter::exportModel |
( |
Model * |
model, |
|
|
std::wstring |
file |
|
) |
| |
|
virtual |
◆ fileSaveFilter()
| std::wstring FBXExporter::fileSaveFilter |
( |
| ) |
const |
|
virtual |
◆ fileSaveTitle()
| std::wstring FBXExporter::fileSaveTitle |
( |
| ) |
const |
|
virtual |
◆ linkMeshAndSkeleton()
| void FBXExporter::linkMeshAndSkeleton |
( |
| ) |
|
|
private |
◆ menuLabel()
| std::wstring FBXExporter::menuLabel |
( |
| ) |
const |
|
virtual |
◆ reset()
| void FBXExporter::reset |
( |
| ) |
|
|
private |
◆ m_attachBoneClusters
| std::map<int, std::vector<FbxCluster*> > FBXExporter::m_attachBoneClusters |
|
private |
◆ m_attachBoneNodes
| std::map<int, std::map<int, FbxNode*> > FBXExporter::m_attachBoneNodes |
|
private |
◆ m_attachMeshNodes
| std::map<int, FbxNode*> FBXExporter::m_attachMeshNodes |
|
private |
◆ m_attachSkeletonNode
| std::map<int, FbxNode*> FBXExporter::m_attachSkeletonNode |
|
private |
◆ m_boneClusters
| std::vector<FbxCluster*> FBXExporter::m_boneClusters |
|
private |
◆ m_boneNodes
| std::map<int, FbxNode*> FBXExporter::m_boneNodes |
|
private |
◆ m_filename
| std::wstring FBXExporter::m_filename |
|
private |
◆ m_fileVersion
| FbxString FBXExporter::m_fileVersion |
|
private |
◆ m_mutex
| std::mutex FBXExporter::m_mutex |
|
mutableprivate |
◆ m_p_attachedModels
| std::vector<WoWModel*> FBXExporter::m_p_attachedModels |
|
private |
◆ m_p_manager
| FbxManager* FBXExporter::m_p_manager |
|
private |
◆ m_p_meshNode
| FbxNode* FBXExporter::m_p_meshNode |
|
private |
◆ m_p_model
◆ m_p_scene
| FbxScene* FBXExporter::m_p_scene |
|
private |
◆ m_p_skeletonNode
| FbxNode* FBXExporter::m_p_skeletonNode |
|
private |
◆ m_texturesToExport
| std::map<std::wstring, GLuint> FBXExporter::m_texturesToExport |
|
private |
◆ useAltAnimNaming
| bool FBXExporter::useAltAnimNaming = false |
|
private |
The documentation for this class was generated from the following files: