SO3Engine
|
SO3::ALSceneLoader Class Reference
#include <ALSceneLoader.h>
Public Member Functions | |
ALSceneLoader (SScene *scene, std::string filename, std::string group, unsigned int flags, float scale=1.0f) | |
ALSceneLoader (std::string filename, std::string group, unsigned int flags, float scale=1.0f) | |
~ALSceneLoader () | |
bool | loadFile (const std::string &sceneName, SNode *parent, std::vector< SNode * > &objects, std::vector< SMaterial * > &materials) |
bool | convertFile (boost::filesystem::path expFolder, const std::string &sceneName) |
void | createDirectory (boost::filesystem::path path) |
boost::filesystem::path | getFilePath () |
unsigned int | getFlags () |
Detailed Description
Definition at line 43 of file ALSceneLoader.h.
Constructor & Destructor Documentation
◆ ALSceneLoader() [1/2]
SO3::ALSceneLoader::ALSceneLoader | ( | SScene * | scene, |
std::string | filename, | ||
std::string | group, | ||
unsigned int | flags, | ||
float | scale = 1.0f |
||
) |
Constructor Do nothing.
Definition at line 15 of file ALSceneLoader.cpp.
◆ ALSceneLoader() [2/2]
SO3::ALSceneLoader::ALSceneLoader | ( | std::string | filename, |
std::string | group, | ||
unsigned int | flags, | ||
float | scale = 1.0f |
||
) |
Definition at line 42 of file ALSceneLoader.cpp.
◆ ~ALSceneLoader()
SO3::ALSceneLoader::~ALSceneLoader | ( | ) |
Destructor.
Definition at line 69 of file ALSceneLoader.cpp.
Member Function Documentation
◆ convertFile()
bool SO3::ALSceneLoader::convertFile | ( | boost::filesystem::path | expFolder, |
const std::string & | sceneName | ||
) |
Definition at line 129 of file ALSceneLoader.cpp.
◆ createDirectory()
void SO3::ALSceneLoader::createDirectory | ( | boost::filesystem::path | path | ) |
This function is called when you export the converted objects. It create the needed directory ( /Meshes, /Textures ).
Definition at line 189 of file ALSceneLoader.cpp.
◆ getFilePath()
boost::filesystem::path SO3::ALSceneLoader::getFilePath | ( | ) |
Definition at line 207 of file ALSceneLoader.cpp.
◆ getFlags()
|
inline |
Definition at line 71 of file ALSceneLoader.h.
◆ loadFile()
bool SO3::ALSceneLoader::loadFile | ( | const std::string & | sceneName, |
SNode * | parent, | ||
std::vector< SNode * > & | objects, | ||
std::vector< SMaterial * > & | materials | ||
) |
Definition at line 74 of file ALSceneLoader.cpp.
The documentation for this class was generated from the following files:
- include/SO3SceneLoader/ALSceneLoader.h
- src/SO3SceneLoader/ALSceneLoader.cpp
Generated by 1.9.8