ProjectAreaFactory class

Base classes

class al::AreaObjFactory

Constructors, destructors, conversion operators

ProjectAreaFactory()

Public functions

auto tryFindAddBufferSize(const char* bufferName) const -> s32
auto getAreaGroupCount() const -> s32
auto getAreaGroupInfo() const -> const AreaGroupInfo*
template<s32 N>
void setAreaGroupInfos(const AreaGroupInfo(&areaInfos)[N])
void initFactory(const NameToCreator<AreaCreatorFunction>(&entries)[N])
auto convertName(const char* name) const -> const char* virtual
auto getNumFactoryEntries() const -> s32
auto getEntryIndex(AreaCreatorFunction* creationPtr, const char* entryName) const -> s32

Function documentation

s32 ProjectAreaFactory::tryFindAddBufferSize(const char* bufferName) const

s32 ProjectAreaFactory::getAreaGroupCount() const

const AreaGroupInfo* ProjectAreaFactory::getAreaGroupInfo() const

template<s32 N>
void ProjectAreaFactory::setAreaGroupInfos(const AreaGroupInfo(&areaInfos)[N])

void ProjectAreaFactory::initFactory(const NameToCreator<AreaCreatorFunction>(&entries)[N])

const char* ProjectAreaFactory::convertName(const char* name) const virtual

s32 ProjectAreaFactory::getNumFactoryEntries() const

s32 ProjectAreaFactory::getEntryIndex(AreaCreatorFunction* creationPtr, const char* entryName) const