GameState.h File Reference

#include <string>
#include <map>
#include <list>
#include <engine/MainLoopI.h>
#include <common/Clock.h>

Go to the source code of this file.

Classes

class  GameStatePerfCounter
class  GameState
struct  GameState::TimerInfo
struct  GameState::GameStateSubEntry
struct  GameState::GameStateEntry

Defines

#define AFX_GAMESTATE_H__00A5F6B7_02B2_45B3_9D9B_F8B0AC9F5614__INCLUDED_
#define GAMESTATE_PERF_COUNTER_START(x, y)   { static int __counter__ = x.getPerfCounter(y); x.startPerfCount(__counter__); }
#define GAMESTATE_PERF_COUNTER_END(x, y)   { static int __counter__ = x.getPerfCounter(y); x.endPerfCount(__counter__); }


Define Documentation

#define AFX_GAMESTATE_H__00A5F6B7_02B2_45B3_9D9B_F8B0AC9F5614__INCLUDED_

Definition at line 22 of file GameState.h.

#define GAMESTATE_PERF_COUNTER_END ( x,
y   )     { static int __counter__ = x.getPerfCounter(y); x.endPerfCount(__counter__); }

Definition at line 35 of file GameState.h.

Referenced by Landscape::actualDrawLandShader(), Landscape::actualDrawLandTextured(), Water2Renderer::draw(), RenderTargets::draw(), Landscape::drawLand(), Landscape::drawShadows(), Landscape::drawWater(), VisibilityPatchGrid::drawWater(), and RenderTargets::shadowDraw().

#define GAMESTATE_PERF_COUNTER_START ( x,
y   )     { static int __counter__ = x.getPerfCounter(y); x.startPerfCount(__counter__); }

Definition at line 34 of file GameState.h.

Referenced by Landscape::actualDrawLandShader(), Landscape::actualDrawLandTextured(), Water2Renderer::draw(), RenderTargets::draw(), Landscape::drawLand(), Landscape::drawShadows(), Landscape::drawWater(), VisibilityPatchGrid::drawWater(), and RenderTargets::shadowDraw().


Generated on Mon Feb 16 15:14:57 2009 for Scorched3D by  doxygen 1.5.3