Fission FSN
Loading...
Searching...
No Matches
fsIResourceNamePathAdjuster Class Referenceabstract

#include <fsIResourceNamePathAdjuster.h>

Inheritance diagram for fsIResourceNamePathAdjuster:

Public Member Functions

void chapterAdapterClear ()
void chapterAdapterAdd (std::function< void(fsStr &, fsCResourceName::eResourceLocation)> pAdaptar)
void savedDataFolderCreate ()
void modify (fsStr &pPath, fsCResourceName::eResourceLocation pLocation, fsStr pTestDeviceStr)
void modify (fsStr &pPath, fsCResourceName::eResourceLocation pLocation)
void testModeTagetDeviceSet (const fsStr &pTargetTestDevice)
void init (fsCAppSettings *const pAppSettings, fsIHardware *const pHardware)
virtual ~fsIResourceNamePathAdjuster ()

Static Public Member Functions

static void cacheFlush ()
static fsStr savedDataFolderGet ()
static fsStr localisedLevelLayersFolderGet ()
static fsStr buildFlavourFilenameGet ()

Static Public Attributes

static const fsStr mPathSeparator
static const fsStr mLayersFolder
static const fsStr mMacFileNameModifier
static const fsStr mMobileFileNameModifier
static const fsStr mPhoneWideScreenFileNameModifier
static const fsStr mLocaleFolderName

Protected Member Functions

virtual void initDo ()
virtual void pathAdjustDo (fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const
virtual void audioExtensionAdjustDo (fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const
virtual void savedDataPathAdjustDo (fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const
virtual void savedDataFolderCreateDo () const =0
 fsIResourceNamePathAdjuster ()

Static Protected Attributes

static fsStr mTestMode
static fsIHardwaremHardware
static fsCAppSettingsmAppSettings

Constructor & Destructor Documentation

◆ ~fsIResourceNamePathAdjuster()

fsIResourceNamePathAdjuster::~fsIResourceNamePathAdjuster ( )
virtual

◆ fsIResourceNamePathAdjuster()

fsIResourceNamePathAdjuster::fsIResourceNamePathAdjuster ( )
protected

Member Function Documentation

◆ audioExtensionAdjustDo()

virtual void fsIResourceNamePathAdjuster::audioExtensionAdjustDo ( fsStr & pPath,
fsCResourceName::eResourceLocation pLocation ) const
inlineprotectedvirtual

◆ buildFlavourFilenameGet()

fsStr fsIResourceNamePathAdjuster::buildFlavourFilenameGet ( )
static

◆ cacheFlush()

void fsIResourceNamePathAdjuster::cacheFlush ( )
static

◆ chapterAdapterAdd()

void fsIResourceNamePathAdjuster::chapterAdapterAdd ( std::function< void(fsStr &, fsCResourceName::eResourceLocation)> pAdaptar)

◆ chapterAdapterClear()

void fsIResourceNamePathAdjuster::chapterAdapterClear ( )

◆ init()

void fsIResourceNamePathAdjuster::init ( fsCAppSettings *const pAppSettings,
fsIHardware *const pHardware )

◆ initDo()

virtual void fsIResourceNamePathAdjuster::initDo ( )
inlineprotectedvirtual

◆ localisedLevelLayersFolderGet()

fsStr fsIResourceNamePathAdjuster::localisedLevelLayersFolderGet ( )
static

◆ modify() [1/2]

void fsIResourceNamePathAdjuster::modify ( fsStr & pPath,
fsCResourceName::eResourceLocation pLocation )

◆ modify() [2/2]

void fsIResourceNamePathAdjuster::modify ( fsStr & pPath,
fsCResourceName::eResourceLocation pLocation,
fsStr pTestDeviceStr )

◆ pathAdjustDo()

virtual void fsIResourceNamePathAdjuster::pathAdjustDo ( fsStr & pPath,
fsCResourceName::eResourceLocation pLocation ) const
inlineprotectedvirtual

◆ savedDataFolderCreate()

void fsIResourceNamePathAdjuster::savedDataFolderCreate ( )

◆ savedDataFolderCreateDo()

virtual void fsIResourceNamePathAdjuster::savedDataFolderCreateDo ( ) const
protectedpure virtual

◆ savedDataFolderGet()

fsStr fsIResourceNamePathAdjuster::savedDataFolderGet ( )
static

◆ savedDataPathAdjustDo()

virtual void fsIResourceNamePathAdjuster::savedDataPathAdjustDo ( fsStr & pPath,
fsCResourceName::eResourceLocation pLocation ) const
inlineprotectedvirtual

◆ testModeTagetDeviceSet()

void fsIResourceNamePathAdjuster::testModeTagetDeviceSet ( const fsStr & pTargetTestDevice)

Member Data Documentation

◆ mAppSettings

fsCAppSettings * fsIResourceNamePathAdjuster::mAppSettings
staticprotected

◆ mHardware

fsIHardware * fsIResourceNamePathAdjuster::mHardware
staticprotected

◆ mLayersFolder

const fsStr fsIResourceNamePathAdjuster::mLayersFolder
static

◆ mLocaleFolderName

const fsStr fsIResourceNamePathAdjuster::mLocaleFolderName
static

◆ mMacFileNameModifier

const fsStr fsIResourceNamePathAdjuster::mMacFileNameModifier
static

◆ mMobileFileNameModifier

const fsStr fsIResourceNamePathAdjuster::mMobileFileNameModifier
static

◆ mPathSeparator

const fsStr fsIResourceNamePathAdjuster::mPathSeparator
static

◆ mPhoneWideScreenFileNameModifier

const fsStr fsIResourceNamePathAdjuster::mPhoneWideScreenFileNameModifier
static

◆ mTestMode

fsStr fsIResourceNamePathAdjuster::mTestMode
staticprotected

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