13#ifndef fsIResourceNamePathAdjusterhdr
14#define fsIResourceNamePathAdjusterhdr
79 fsStr platformFilenameGet()
const;
84 static const fsStr mLayoutFileExt;
88 void filenameCache(
const fsStr& pFilename);
90#if !defined(fsRelease)
91 static std::set<fsStr> mFileCache;
Definition fsCAppSettings.h:22
eResourceLocation
Definition fsCResourceName.h:36
Definition fsIHardware.h:25
virtual void audioExtensionAdjustDo(fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const
Definition fsIResourceNamePathAdjuster.h:57
void chapterAdapterClear()
Definition fsIResourceNamePathAdjuster.cpp:60
virtual ~fsIResourceNamePathAdjuster()
Definition fsIResourceNamePathAdjuster.cpp:317
static fsStr localisedLevelLayersFolderGet()
Definition fsIResourceNamePathAdjuster.cpp:37
void savedDataFolderCreate()
Definition fsIResourceNamePathAdjuster.cpp:307
static const fsStr mLocaleFolderName
Definition fsIResourceNamePathAdjuster.h:33
static fsCAppSettings * mAppSettings
Definition fsIResourceNamePathAdjuster.h:65
static fsStr savedDataFolderGet()
Definition fsIResourceNamePathAdjuster.cpp:78
fsIResourceNamePathAdjuster()
Definition fsIResourceNamePathAdjuster.cpp:312
void testModeTagetDeviceSet(const fsStr &pTargetTestDevice)
Definition fsIResourceNamePathAdjuster.cpp:234
virtual void pathAdjustDo(fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const
Definition fsIResourceNamePathAdjuster.h:56
static const fsStr mLayersFolder
Definition fsIResourceNamePathAdjuster.h:28
static void cacheFlush()
Definition fsIResourceNamePathAdjuster.cpp:322
virtual void initDo()
Definition fsIResourceNamePathAdjuster.h:55
void chapterAdapterAdd(std::function< void(fsStr &, fsCResourceName::eResourceLocation)> pAdaptar)
Definition fsIResourceNamePathAdjuster.cpp:55
static fsStr mTestMode
Definition fsIResourceNamePathAdjuster.h:63
static fsStr buildFlavourFilenameGet()
Definition fsIResourceNamePathAdjuster.cpp:73
static const fsStr mMacFileNameModifier
Definition fsIResourceNamePathAdjuster.h:30
void modify(fsStr &pPath, fsCResourceName::eResourceLocation pLocation, fsStr pTestDeviceStr)
Definition fsIResourceNamePathAdjuster.cpp:278
void init(fsCAppSettings *const pAppSettings, fsIHardware *const pHardware)
Definition fsIResourceNamePathAdjuster.cpp:47
virtual void savedDataFolderCreateDo() const =0
static const fsStr mPathSeparator
Definition fsIResourceNamePathAdjuster.h:27
static const fsStr mMobileFileNameModifier
Definition fsIResourceNamePathAdjuster.h:31
static fsIHardware * mHardware
Definition fsIResourceNamePathAdjuster.h:64
static const fsStr mPhoneWideScreenFileNameModifier
Definition fsIResourceNamePathAdjuster.h:32
virtual void savedDataPathAdjustDo(fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const
Definition fsIResourceNamePathAdjuster.h:58