![]() |
PeriDyno 1.0.0
|
#include <SceneLoaderFactory.h>
Public Types | |
typedef std::vector< SceneLoader * > | SceneLoaderList |
Public Member Functions | |
SceneLoader * | getEntryByFileExtension (std::string extension) |
Get an entry given a file extension. | |
SceneLoader * | getEntryByFileName (std::string filename) |
Get an entry given a file name. | |
SceneLoader * | addEntry (SceneLoader *loader) |
Add a scene loader. | |
SceneLoaderList * | getEntryList () |
Get the list of loaders. | |
Static Public Member Functions | |
static SceneLoaderFactory & | getInstance () |
Get the ObjectFactory singleton instance. | |
Private Member Functions | |
SceneLoaderFactory () | |
Private Attributes | |
SceneLoaderList | m_loaders |
Main class registry. | |
Definition at line 25 of file SceneLoaderFactory.h.
typedef std::vector<SceneLoader*> dyno::SceneLoaderFactory::SceneLoaderList |
Definition at line 28 of file SceneLoaderFactory.h.
|
private |
Definition at line 44 of file SceneLoaderFactory.cpp.
SceneLoader * dyno::SceneLoaderFactory::addEntry | ( | SceneLoader * | loader | ) |
Add a scene loader.
Definition at line 38 of file SceneLoaderFactory.cpp.
SceneLoader * dyno::SceneLoaderFactory::getEntryByFileExtension | ( | std::string | extension | ) |
Get an entry given a file extension.
Definition at line 12 of file SceneLoaderFactory.cpp.
SceneLoader * dyno::SceneLoaderFactory::getEntryByFileName | ( | std::string | filename | ) |
Get an entry given a file name.
Definition at line 25 of file SceneLoaderFactory.cpp.
|
inline |
Get the list of loaders.
Definition at line 44 of file SceneLoaderFactory.h.
|
static |
Get the ObjectFactory singleton instance.
Definition at line 6 of file SceneLoaderFactory.cpp.
|
private |
Main class registry.
Definition at line 50 of file SceneLoaderFactory.h.