Fission FSN
Loading...
Searching...
No Matches
gfCDebugJustCollectablesView.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCDebugJustCollectablesView.h
4*
5* Purpose: Debug view with just the objects on show.
6*
7*********************************************************************/
8
9#ifndef gfCDebugJustCollectablesViewhdr
10#define gfCDebugJustCollectablesViewhdr
11
13
15
16class gfIHogLevel;
19
21{
22 friend class fsCComponentFactory;
23
24public:
25
26 void levelClear();
27 void levelSet(gfIHogLevel* pLevel, fsBool pMasks);
28
29 void drawOrderStep(fsBool pUp);
31 void drawOrderToggle();
32
33 static const fsCUniqueId mTypeId;
35
36protected:
37
38 static fsIComponent* create(fsCEntity* pParent);
40
41private:
42
43 void debugStringPopulate();
44 void masksRenderSet(fsBool pRender);
45
46 fsCEntity* mTextEnt;
47 std::vector<fsCEntity*> mLayers;
48 std::vector<fsCEntity*>::reverse_iterator mCurrLayer;
49
50 gfIHogLevel* mLevel;
51 fsBool mMasks;
52};
53
54#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
Definition fsITextSpriteComponent.h:22
gfCDebugJustCollectablesView(fsCEntity *pParent)
Definition gfCDebugJustCollectablesView.cpp:162
void drawOrderlSet(gfCHogLevelComponent *pLevel)
Definition gfCDebugJustCollectablesView.cpp:95
friend class fsCComponentFactory
Definition gfCDebugJustCollectablesView.h:22
virtual ~gfCDebugJustCollectablesView()
Definition gfCDebugJustCollectablesView.cpp:170
void levelSet(gfIHogLevel *pLevel, fsBool pMasks)
Definition gfCDebugJustCollectablesView.cpp:143
static const fsCUniqueId mTypeId
Definition gfCDebugJustCollectablesView.h:33
void drawOrderToggle()
Definition gfCDebugJustCollectablesView.cpp:70
void drawOrderStep(fsBool pUp)
Definition gfCDebugJustCollectablesView.cpp:76
static fsIComponent * create(fsCEntity *pParent)
Definition gfCDebugJustCollectablesView.cpp:157
void levelClear()
Definition gfCDebugJustCollectablesView.cpp:52
Definition gfCHogLevelComponent.h:26
Definition gfIHogLevel.h:23
bool fsBool
Definition fsBaseTypes.h:26