alSceneFunction::SceneFactory class

Base classes

template<typename T>
class al::Factory<SceneCreatorFunction>

Derived classes

class ProjectSceneFactory

Constructors, destructors, conversion operators

SceneFactory(const char* factoryName)

Public functions

void initFactory(const NameToCreator<SceneCreatorFunction>(&entries)[N])
auto convertName(const char* name) const -> const char* virtual
auto getNumFactoryEntries() const -> s32
auto getEntryIndex(SceneCreatorFunction* creationPtr, const char* entryName) const -> s32

Function documentation

void alSceneFunction::SceneFactory::initFactory(const NameToCreator<SceneCreatorFunction>(&entries)[N])

const char* alSceneFunction::SceneFactory::convertName(const char* name) const virtual

s32 alSceneFunction::SceneFactory::getNumFactoryEntries() const

s32 alSceneFunction::SceneFactory::getEntryIndex(SceneCreatorFunction* creationPtr, const char* entryName) const