![]() |
PeriDyno 1.2.1
|
#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 28 of file SceneLoaderFactory.h.
| typedef std::vector<SceneLoader*> dyno::SceneLoaderFactory::SceneLoaderList |
Definition at line 31 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 47 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 53 of file SceneLoaderFactory.h.