![]()  | 
  
    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.