7 #ifndef CAFU_FBX_MODEL_LOADER_HPP_INCLUDED
8 #define CAFU_FBX_MODEL_LOADER_HPP_INCLUDED
31 bool Load(
unsigned int Level,
CafuModelT*& DlodModel,
float& DlodDist) {
return false; }
40 FbxSceneT* m_FbxScene;
This class represents a native Cafu model.
Definition: Model_cmdl.hpp:45
void Load(ArrayT< CafuModelT::JointT > &Joints, ArrayT< CafuModelT::MeshT > &Meshes, ArrayT< CafuModelT::AnimT > &Anims, MaterialManagerImplT &MaterialMan)
Actually loads the file data into the appropriate parts of the Cafu model.
Definition: Loader_fbx.cpp:897
void Load(ArrayT< CafuModelT::ChannelT > &Channels)
Loads the animation channels (groups of joints) of the Cafu model.
Definition: Loader_fbx.hpp:30
~LoaderFbxT()
The destructor.
Definition: Loader_fbx.cpp:896
The base class for importing arbitrary model files into Cafu models.
Definition: Loader.hpp:15
An interface for user callbacks.
Definition: Loader.hpp:89
This class implements the MaterialManagerI interface.
Definition: MaterialManagerImpl.hpp:23
bool Load(unsigned int Level, CafuModelT *&DlodModel, float &DlodDist)
Loads the dlod-model and dlod-distance at the given level.
Definition: Loader_fbx.hpp:31
LoaderFbxT(const std::string &FileName, UserCallbacksI &UserCallbacks, int Flags=NONE)
The constructor for loading an Autodesk FBX (.fbx) model file into a new Cafu model.
Definition: Loader_fbx.cpp:889
This class uses the Autodesk FBX SDK in order to load a model file into a new Cafu model...
Definition: Loader_fbx.hpp:14