9#ifndef gfCDebugWindowGuihdr
10#define gfCDebugWindowGuihdr
70 void renderCacheStatusUpdate();
74 void keyEntriesAdd(
fsPoint& pPos);
75 void scoreEntriesAdd(
fsPoint& pPos);
79 virtual void entriesCreateDo()
84 void consoleWindowCreate();
85 void consoleBackgroundCreate();
86 void consoleEntriesCreate();
87 void consoleWindowTextRefresh();
89 void pointerPositionUpdate(
const fsPoint& pPos);
91 static const fsStr mVersionStr;
92 static const fsStr mMousePosStr;
93 static const fsStr mPotentialScoreStr;
94 static const fsStr mLevTimeStr;
95 static const fsStr mGameTimeStr;
96 static const fsStr mSpriteCountStr;
99 std::vector<fsITextSpriteComponent*> mConsoleTextBoxes;
100 fsS32 mNumConsoleEntries;
103 fsS32 mConsoleTextListSize;
104 fsS32 mConsoleTextNextEntry;
Definition fsCEntity.h:39
Definition gfCTotalScore.h:21
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerGuiComponent(fsCEntity *pParent, fsS32 pPriority)
Definition fsIMessageListenerGuiComponent.cpp:4
Definition fsITextSpriteComponent.h:22
static const fsCUniqueId mTypeId
Definition gfCDebugWindowGui.h:37
static gfCDebugWindowGui * mInstance
Definition gfCDebugWindowGui.h:66
void listenersDeregisterDo() override
Definition gfCDebugWindowGui.cpp:254
fsITextSpriteComponent * textSpriteGet(const fsStr &pEntName)
Definition gfCDebugWindowGui.cpp:311
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCDebugWindowGui.cpp:37
friend class fsCComponentFactory
Definition gfCDebugWindowGui.h:29
static gfCDebugWindowGui * instanceGet()
Definition gfCDebugWindowGui.cpp:420
friend class gfCHogCoreMain
Definition gfCDebugWindowGui.h:30
void watermarkPosition()
Definition gfCDebugWindowGui.cpp:66
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCDebugWindowGui.cpp:268
void timersUpdate(fsS32 pGameTime, fsS32 pLevTime)
Definition gfCDebugWindowGui.cpp:384
friend class fsIRenderer
Definition gfCDebugWindowGui.h:32
friend class fsCRenderer
Definition gfCDebugWindowGui.h:33
void rightEdgeEntryAdd(const fsStr &pEntryName, const fsStr &pInitialText, const fsPoint &pPos, fsCEntity *pParent)
Definition gfCDebugWindowGui.cpp:232
static void create()
Definition gfCDebugWindowGui.cpp:401
virtual ~gfCDebugWindowGui()
Definition gfCDebugWindowGui.cpp:441
void updateDo(fsS32 pDeltaMs) override
Definition gfCDebugWindowGui.cpp:32
friend class gfIHogLevel
Definition gfCDebugWindowGui.h:31
gfCDebugWindowGui(fsCEntity *pParent)
Definition gfCDebugWindowGui.cpp:425
void listenersRegisterDo() override
Definition gfCDebugWindowGui.cpp:261
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
char fsChar
Definition fsBaseTypes.h:12
Definition fsIMessageDispatcher.h:32
Definition fsSColour.h:54