Fission FSN
Loading...
Searching...
No Matches
gfCLevelSequencerComponent Class Reference

#include <gfCLevelSequencerComponent.h>

Inheritance diagram for gfCLevelSequencerComponent:

Public Member Functions

 gfCLevelSequencerComponent ()
virtual ~gfCLevelSequencerComponent ()

Static Public Attributes

static const fsCUniqueId mTypeId

Protected Member Functions

fsCFileListEntry fileListEntryCreate (fsStr const &pFullPathFilename)
virtual fsBool levelCriteriaMet (const fsCFileListEntry &pFileListEntry) const
fsBool sanityCheck (std::vector< gfCLevelSequencerLevelComponent * > pSortedLevels, fsBool pClearUpLostLevels)
gfCLevelSequencerLevelComponentlevelFind (const fsStr &pLevelName)
void levelsOrder ()
void levelsLoad (const fsFileList &pLevelList)
virtual gfCLevelSequencerLevelComponent *const levelSequencerLevelCreate (const fsStr &pPath, const fsStr &pName)
fsFileList levelFolderListGet (fsStr pRootFolder)

Protected Attributes

std::vector< gfCLevelSequencerLevelComponent * > mLevels

Constructor & Destructor Documentation

◆ gfCLevelSequencerComponent()

gfCLevelSequencerComponent::gfCLevelSequencerComponent ( )

◆ ~gfCLevelSequencerComponent()

gfCLevelSequencerComponent::~gfCLevelSequencerComponent ( )
virtual

Member Function Documentation

◆ fileListEntryCreate()

fsCFileListEntry gfCLevelSequencerComponent::fileListEntryCreate ( fsStr const & pFullPathFilename)
protected

◆ levelCriteriaMet()

fsBool gfCLevelSequencerComponent::levelCriteriaMet ( const fsCFileListEntry & pFileListEntry) const
protectedvirtual

◆ levelFind()

gfCLevelSequencerLevelComponent * gfCLevelSequencerComponent::levelFind ( const fsStr & pLevelName)
protected

◆ levelFolderListGet()

fsFileList gfCLevelSequencerComponent::levelFolderListGet ( fsStr pRootFolder)
protected

◆ levelSequencerLevelCreate()

gfCLevelSequencerLevelComponent *const gfCLevelSequencerComponent::levelSequencerLevelCreate ( const fsStr & pPath,
const fsStr & pName )
protectedvirtual

◆ levelsLoad()

void gfCLevelSequencerComponent::levelsLoad ( const fsFileList & pLevelList)
protected

◆ levelsOrder()

void gfCLevelSequencerComponent::levelsOrder ( )
protected

◆ sanityCheck()

fsBool gfCLevelSequencerComponent::sanityCheck ( std::vector< gfCLevelSequencerLevelComponent * > pSortedLevels,
fsBool pClearUpLostLevels )
protected

Member Data Documentation

◆ mLevels

std::vector<gfCLevelSequencerLevelComponent*> gfCLevelSequencerComponent::mLevels
protected

◆ mTypeId

const fsCUniqueId gfCLevelSequencerComponent::mTypeId
static

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