Fission FSN
Loading...
Searching...
No Matches
fsCResourceNamePathAdjuster.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCResourceNamePathAdjuster.h
4*
5* Purpose: Implementation of the resource name path
6* adjuster
7*
8*********************************************************************/
9
10#ifndef fsCResourceNamePathAdjusterhdr
11#define fsCResourceNamePathAdjusterhdr
12
14
15
17{
19
20public:
21
24
25protected:
26
27 void pathAdjustDo(fsStr& pPath, fsCResourceName::eResourceLocation pLocation) const override;
28 void audioExtensionAdjustDo(fsStr& pPath, fsCResourceName::eResourceLocation pLocation) const override;
29 void savedDataPathAdjustDo(fsStr& pPath, fsCResourceName::eResourceLocation pLocation) const override;
30
31 void savedDataFolderCreateDo() const override;
32
33private:
34
35 void searchPathSet();
36 fsStr savedDataFullFolderPathGet() const;
37};
38
39#endif
eResourceLocation
Definition fsCResourceName.h:36
void pathAdjustDo(fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const override
Definition fsCResourceNamePathAdjuster.cpp:41
fsCResourceNamePathAdjuster()
Definition fsCResourceNamePathAdjuster.cpp:69
void audioExtensionAdjustDo(fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const override
Definition fsCResourceNamePathAdjuster.cpp:31
friend class fsIResourceNamePathAdjuster
Definition fsCResourceNamePathAdjuster.h:18
void savedDataPathAdjustDo(fsStr &pPath, fsCResourceName::eResourceLocation pLocation) const override
Definition fsCResourceNamePathAdjuster.cpp:22
void savedDataFolderCreateDo() const override
Definition fsCResourceNamePathAdjuster.cpp:11
virtual ~fsCResourceNamePathAdjuster()
Definition fsCResourceNamePathAdjuster.cpp:76
Definition fsStr.h:23