PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::SceneLoaderFactory Class Reference

#include <SceneLoaderFactory.h>

Public Types

typedef std::vector< SceneLoader * > SceneLoaderList
 

Public Member Functions

SceneLoadergetEntryByFileExtension (std::string extension)
 Get an entry given a file extension.
 
SceneLoadergetEntryByFileName (std::string filename)
 Get an entry given a file name.
 
SceneLoaderaddEntry (SceneLoader *loader)
 Add a scene loader.
 
SceneLoaderListgetEntryList ()
 Get the list of loaders.
 

Static Public Member Functions

static SceneLoaderFactorygetInstance ()
 Get the ObjectFactory singleton instance.
 

Private Member Functions

 SceneLoaderFactory ()
 

Private Attributes

SceneLoaderList m_loaders
 Main class registry.
 

Detailed Description

Definition at line 25 of file SceneLoaderFactory.h.

Member Typedef Documentation

◆ SceneLoaderList

Definition at line 28 of file SceneLoaderFactory.h.

Constructor & Destructor Documentation

◆ SceneLoaderFactory()

dyno::SceneLoaderFactory::SceneLoaderFactory ( )
private

Definition at line 44 of file SceneLoaderFactory.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ addEntry()

SceneLoader * dyno::SceneLoaderFactory::addEntry ( SceneLoader * loader)

Add a scene loader.

Definition at line 38 of file SceneLoaderFactory.cpp.

Here is the caller graph for this function:

◆ getEntryByFileExtension()

SceneLoader * dyno::SceneLoaderFactory::getEntryByFileExtension ( std::string extension)

Get an entry given a file extension.

Definition at line 12 of file SceneLoaderFactory.cpp.

Here is the caller graph for this function:

◆ getEntryByFileName()

SceneLoader * dyno::SceneLoaderFactory::getEntryByFileName ( std::string filename)

Get an entry given a file name.

Definition at line 25 of file SceneLoaderFactory.cpp.

Here is the caller graph for this function:

◆ getEntryList()

SceneLoaderList * dyno::SceneLoaderFactory::getEntryList ( )
inline

Get the list of loaders.

Definition at line 44 of file SceneLoaderFactory.h.

◆ getInstance()

SceneLoaderFactory & dyno::SceneLoaderFactory::getInstance ( )
static

Get the ObjectFactory singleton instance.

Definition at line 6 of file SceneLoaderFactory.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_loaders

SceneLoaderList dyno::SceneLoaderFactory::m_loaders
private

Main class registry.

Definition at line 50 of file SceneLoaderFactory.h.


The documentation for this class was generated from the following files: