Fission
FSN
Loading...
Searching...
No Matches
gameModules
gfHogCore
components
test
gfCTestLoadGuis.h
Go to the documentation of this file.
1
/********************************************************************
2
*
3
* File: gfCTestLoadGuis.h
4
*
5
* Purpose: Load up all the GUIs - make sure that they all
6
* load correctly and that their are no issues with
7
* style includes and non registered components
8
*
9
*********************************************************************/
10
11
#ifndef gfCTestLoadGuishdr
12
#define gfCTestLoadGuishdr
13
14
#include <
fsCore/fsBaseTypes.h
>
15
#include <
fsCore/fsStr.h
>
16
#include <
fsCore/fsIFileListBuilder.h
>
17
18
#include <
fsAppCore/src/components/fsIComponent.h
>
19
#include <
fsCore/src/fsCUniqueId.h
>
20
21
22
class
gfCTestLoadGuis
:
public
fsIComponent
23
{
24
friend
class
fsCComponentFactory
;
25
26
public
:
27
28
static
const
fsCUniqueId
mTypeId
;
29
30
fsBool
completedGet
()
const
;
31
32
protected
:
33
34
void
updateDo
(
fsS32
pDeltaMs)
override
;
35
36
static
fsIComponent
*
create
(
fsCEntity
* pParent);
37
gfCTestLoadGuis
(
fsCEntity
* pParent);
38
virtual
~gfCTestLoadGuis
();
39
40
private
:
41
42
void
testDeviceTypeStrRotate();
43
44
fsBool
guiFileCriteriaMet(
const
fsCFileListEntry
& pFileListEntry)
const
;
45
fsFileList
guiFileListGet(
fsStr
pRootFolder);
46
47
fsFileList
mGuis;
48
fsFileList::iterator mCurrGui;
49
fsCEntity
* mGuiEntity;
50
51
fsS32
mTime;
52
53
std::vector<fsStr> mTestDeviceStr;
54
fsS32
mCurrTestDeviceStr;
55
};
56
57
#endif
fsCEntity
Definition
fsCEntity.h:39
fsCFileListEntry
Definition
fsCFileListEntry.h:20
fsCUniqueId
Definition
fsCUniqueId.h:21
fsIComponent::fsIComponent
fsIComponent(fsCEntity *pParent)
Definition
fsIComponent.cpp:86
fsStr
Definition
fsStr.h:23
gfCTestLoadGuis::fsCComponentFactory
friend class fsCComponentFactory
Definition
gfCTestLoadGuis.h:24
gfCTestLoadGuis::gfCTestLoadGuis
gfCTestLoadGuis(fsCEntity *pParent)
Definition
gfCTestLoadGuis.cpp:114
gfCTestLoadGuis::updateDo
void updateDo(fsS32 pDeltaMs) override
Definition
gfCTestLoadGuis.cpp:31
gfCTestLoadGuis::create
static fsIComponent * create(fsCEntity *pParent)
Definition
gfCTestLoadGuis.cpp:109
gfCTestLoadGuis::mTypeId
static const fsCUniqueId mTypeId
Definition
gfCTestLoadGuis.h:28
gfCTestLoadGuis::~gfCTestLoadGuis
virtual ~gfCTestLoadGuis()
Definition
gfCTestLoadGuis.cpp:131
gfCTestLoadGuis::completedGet
fsBool completedGet() const
Definition
gfCTestLoadGuis.cpp:16
fsBaseTypes.h
fsCUniqueId.h
fsIComponent.h
fsIFileListBuilder.h
fsFileList
std::vector< fsCFileListEntry > fsFileList
Definition
fsIFileListBuilder.h:22
fsStr.h
fsBool
bool fsBool
Definition
fsBaseTypes.h:26
fsS32
int fsS32
Definition
fsBaseTypes.h:20
Generated on
for Fission by
1.16.1