Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AState Struct Reference

#include <AState.h>

Collaboration diagram for AState:

Collaboration graph
[legend]
List of all members.

Detailed Description

Internal state information that the AEngine keeps.

Definition at line 42 of file AState.h.

Public Attributes

HINSTANCE hInst
HWND hWnd
LPDIRECT3D8 pD3D
LPDIRECT3DDEVICE8 pDevice
int windowWidth
int windowHeight
int colorDepth
bool isFullScreen
DWORD clearFlags
AierraInitFunc initFunc
AierraUpdateFunc updateFunc
AierraRenderFunc renderFunc
AierraShutdownFunc shutdownFunc
DWORD idealMS
DWORD lastCountResetMS
DWORD updateCount
FLOAT updateRate
DWORD renderCount
FLOAT renderRate
DWORD excessCount
FLOAT excessRate
bool showFPS
int renderNumber
int skipRate
int fastForwardAmount
bool showConsole
ofstream * pConsoleLogFile
ostringstream * pConsoleStream
string consoleLines [MAX_CONSOLE_LINES]
int consoleLineIndex
NDX_Input ndxInput
bool keyDownLastCycle [MAX_KEY]
bool keyDownThisCycle [MAX_KEY]
int VKmapping [MAX_KEY]
FLOAT input_mouseWheel
Vec2D input_lastTickMousePos
int input_mouseIdleTickCount
DWORD device_renderStates [MAX_STATE_TYPE]
DWORD device_vsh
DWORD device_psh
void * device_vb [MAX_STREAM]
void * device_ib
IDirect3DBaseTexture8 * device_texture [MAX_TEXTURE]
DWORD vshader_overlay
DWORD pshader_overlay
DWORD pshader_textureConstAlpha
DWORD pshader_texturePixelAlpha
DWORD vshader_mesh
DWORD pshader_mesh
DWORD vshader_terrain
DWORD pshader_terrain
DWORD vshader_lerpParticle
DWORD pshader_lerpParticle
DWORD vshader_sprite
DWORD pshader_sprite
LPDIRECT3DVERTEXBUFFER8 overlay_pVB
vector< OverlayEntryoverlay_entries
ostringstream * overlay_pTextStream
vector< CD3DFont * > res_fonts
vector< LPDIRECT3DTEXTURE8 > res_textures
vector< MeshEntryres_meshes
vector< TerrainEntryres_terrains
vector< int > res_localRandomNums
int res_localRandomNumIndex
vector< float > res_localRandomFloats
int res_localRandomFloatIndex
vector< MeshRenderRequestEntrymesh_renderList
LPDIRECT3DVERTEXBUFFER8 mesh_vb
LPDIRECT3DINDEXBUFFER8 mesh_ib
vector< MeshVertexmesh_raw_vb
vector< USHORT > mesh_raw_ib
Vec3D camera_pos
Vec3D camera_target
D3DXMATRIX camera_viewMatrix
D3DXMATRIX camera_projMatrix
D3DXMATRIX camera_world2projMatrix
FLOAT camera_screenSize
FLOAT camera_vibratePos
FLOAT camera_vibrateSpeed
LPDIRECT3DVERTEXBUFFER8 flare_vb
ATexture flare_texture
int flare_startRenderingIndex
int flare_renderCount
int flare_reservedCount
LerpParticleVertexflare_pVertex
LPDIRECT3DVERTEXBUFFER8 sprite_vb
int sprite_startRenderingIndex
vector< SpriteRenderRequestEntrysprite_renderList
map< string, __int64 > profiler_startTime
map< string, __int64 > profiler_totalTime
vector< string > profiler_names
__int64 profiler_RDTSClastReset
int profiler_MSlastReset
NDX_Connect net_ndxConnect
bool net_isInit
bool net_isServer
list< string > net_serverSendQueue
string net_myName
bool net_gameFinalized
int net_myPlayerNum
DPID net_serverDPID
bool net_isFakeServer
map< int, string > net_mapNumToName
map< string, int > net_mapNameToNum


Member Data Documentation

Vec3D AState::camera_pos
 

Definition at line 134 of file AState.h.

D3DXMATRIX AState::camera_projMatrix
 

Definition at line 136 of file AState.h.

FLOAT AState::camera_screenSize
 

Definition at line 138 of file AState.h.

Vec3D AState::camera_target
 

Definition at line 135 of file AState.h.

FLOAT AState::camera_vibratePos
 

Definition at line 139 of file AState.h.

FLOAT AState::camera_vibrateSpeed
 

Definition at line 140 of file AState.h.

D3DXMATRIX AState::camera_viewMatrix
 

Definition at line 136 of file AState.h.

D3DXMATRIX AState::camera_world2projMatrix
 

Definition at line 137 of file AState.h.

DWORD AState::clearFlags
 

Definition at line 53 of file AState.h.

int AState::colorDepth
 

Definition at line 51 of file AState.h.

int AState::consoleLineIndex
 

Definition at line 79 of file AState.h.

string AState::consoleLines[MAX_CONSOLE_LINES]
 

Definition at line 78 of file AState.h.

void* AState::device_ib
 

Definition at line 94 of file AState.h.

DWORD AState::device_psh
 

Definition at line 92 of file AState.h.

DWORD AState::device_renderStates[MAX_STATE_TYPE]
 

Definition at line 91 of file AState.h.

IDirect3DBaseTexture8* AState::device_texture[MAX_TEXTURE]
 

Definition at line 95 of file AState.h.

void* AState::device_vb[MAX_STREAM]
 

Definition at line 93 of file AState.h.

DWORD AState::device_vsh
 

Definition at line 92 of file AState.h.

DWORD AState::excessCount
 

Definition at line 66 of file AState.h.

FLOAT AState::excessRate
 

Definition at line 67 of file AState.h.

int AState::fastForwardAmount
 

Definition at line 71 of file AState.h.

LerpParticleVertex* AState::flare_pVertex
 

Definition at line 149 of file AState.h.

int AState::flare_renderCount
 

Definition at line 147 of file AState.h.

int AState::flare_reservedCount
 

Definition at line 148 of file AState.h.

int AState::flare_startRenderingIndex
 

Definition at line 146 of file AState.h.

ATexture AState::flare_texture
 

Definition at line 145 of file AState.h.

LPDIRECT3DVERTEXBUFFER8 AState::flare_vb
 

Definition at line 144 of file AState.h.

HINSTANCE AState::hInst
 

Definition at line 45 of file AState.h.

HWND AState::hWnd
 

Definition at line 46 of file AState.h.

DWORD AState::idealMS
 

Definition at line 60 of file AState.h.

AierraInitFunc AState::initFunc
 

Definition at line 56 of file AState.h.

Vec2D AState::input_lastTickMousePos
 

Definition at line 87 of file AState.h.

int AState::input_mouseIdleTickCount
 

Definition at line 88 of file AState.h.

FLOAT AState::input_mouseWheel
 

Definition at line 86 of file AState.h.

bool AState::isFullScreen
 

Definition at line 52 of file AState.h.

bool AState::keyDownLastCycle[MAX_KEY]
 

Definition at line 83 of file AState.h.

bool AState::keyDownThisCycle[MAX_KEY]
 

Definition at line 84 of file AState.h.

DWORD AState::lastCountResetMS
 

Definition at line 61 of file AState.h.

LPDIRECT3DINDEXBUFFER8 AState::mesh_ib
 

Definition at line 129 of file AState.h.

vector<USHORT> AState::mesh_raw_ib
 

Definition at line 131 of file AState.h.

vector<MeshVertex> AState::mesh_raw_vb
 

Definition at line 130 of file AState.h.

vector<MeshRenderRequestEntry> AState::mesh_renderList
 

Definition at line 127 of file AState.h.

LPDIRECT3DVERTEXBUFFER8 AState::mesh_vb
 

Definition at line 128 of file AState.h.

NDX_Input AState::ndxInput
 

Definition at line 82 of file AState.h.

bool AState::net_gameFinalized
 

Definition at line 169 of file AState.h.

bool AState::net_isFakeServer
 

Definition at line 172 of file AState.h.

bool AState::net_isInit
 

Definition at line 165 of file AState.h.

bool AState::net_isServer
 

Definition at line 166 of file AState.h.

map<string,int> AState::net_mapNameToNum
 

Definition at line 174 of file AState.h.

map<int,string> AState::net_mapNumToName
 

Definition at line 173 of file AState.h.

string AState::net_myName
 

Definition at line 168 of file AState.h.

int AState::net_myPlayerNum
 

Definition at line 170 of file AState.h.

NDX_Connect AState::net_ndxConnect
 

Definition at line 164 of file AState.h.

DPID AState::net_serverDPID
 

Definition at line 171 of file AState.h.

list<string> AState::net_serverSendQueue
 

Definition at line 167 of file AState.h.

vector<OverlayEntry> AState::overlay_entries
 

Definition at line 113 of file AState.h.

ostringstream* AState::overlay_pTextStream
 

Definition at line 114 of file AState.h.

LPDIRECT3DVERTEXBUFFER8 AState::overlay_pVB
 

Definition at line 112 of file AState.h.

ofstream* AState::pConsoleLogFile
 

Definition at line 76 of file AState.h.

ostringstream* AState::pConsoleStream
 

Definition at line 77 of file AState.h.

LPDIRECT3D8 AState::pD3D
 

Definition at line 47 of file AState.h.

LPDIRECT3DDEVICE8 AState::pDevice
 

Definition at line 48 of file AState.h.

int AState::profiler_MSlastReset
 

Definition at line 161 of file AState.h.

vector<string> AState::profiler_names
 

Definition at line 159 of file AState.h.

__int64 AState::profiler_RDTSClastReset
 

Definition at line 160 of file AState.h.

map<string,__int64> AState::profiler_startTime
 

Definition at line 158 of file AState.h.

map<string,__int64> AState::profiler_totalTime
 

Definition at line 158 of file AState.h.

DWORD AState::pshader_lerpParticle
 

Definition at line 107 of file AState.h.

DWORD AState::pshader_mesh
 

Definition at line 103 of file AState.h.

DWORD AState::pshader_overlay
 

Definition at line 99 of file AState.h.

DWORD AState::pshader_sprite
 

Definition at line 109 of file AState.h.

DWORD AState::pshader_terrain
 

Definition at line 105 of file AState.h.

DWORD AState::pshader_textureConstAlpha
 

Definition at line 100 of file AState.h.

DWORD AState::pshader_texturePixelAlpha
 

Definition at line 101 of file AState.h.

DWORD AState::renderCount
 

Definition at line 64 of file AState.h.

AierraRenderFunc AState::renderFunc
 

Definition at line 58 of file AState.h.

int AState::renderNumber
 

Definition at line 69 of file AState.h.

FLOAT AState::renderRate
 

Definition at line 65 of file AState.h.

vector<CD3DFont*> AState::res_fonts
 

Definition at line 117 of file AState.h.

int AState::res_localRandomFloatIndex
 

Definition at line 124 of file AState.h.

vector<float> AState::res_localRandomFloats
 

Definition at line 123 of file AState.h.

int AState::res_localRandomNumIndex
 

Definition at line 122 of file AState.h.

vector<int> AState::res_localRandomNums
 

Definition at line 121 of file AState.h.

vector<MeshEntry> AState::res_meshes
 

Definition at line 119 of file AState.h.

vector<TerrainEntry> AState::res_terrains
 

Definition at line 120 of file AState.h.

vector<LPDIRECT3DTEXTURE8> AState::res_textures
 

Definition at line 118 of file AState.h.

bool AState::showConsole
 

Definition at line 75 of file AState.h.

bool AState::showFPS
 

Definition at line 68 of file AState.h.

AierraShutdownFunc AState::shutdownFunc
 

Definition at line 59 of file AState.h.

int AState::skipRate
 

Definition at line 70 of file AState.h.

vector<SpriteRenderRequestEntry> AState::sprite_renderList
 

Definition at line 153 of file AState.h.

int AState::sprite_startRenderingIndex
 

Definition at line 152 of file AState.h.

LPDIRECT3DVERTEXBUFFER8 AState::sprite_vb
 

Definition at line 151 of file AState.h.

DWORD AState::updateCount
 

Definition at line 62 of file AState.h.

AierraUpdateFunc AState::updateFunc
 

Definition at line 57 of file AState.h.

FLOAT AState::updateRate
 

Definition at line 63 of file AState.h.

int AState::VKmapping[MAX_KEY]
 

Definition at line 85 of file AState.h.

DWORD AState::vshader_lerpParticle
 

Definition at line 106 of file AState.h.

DWORD AState::vshader_mesh
 

Definition at line 102 of file AState.h.

DWORD AState::vshader_overlay
 

Definition at line 98 of file AState.h.

DWORD AState::vshader_sprite
 

Definition at line 108 of file AState.h.

DWORD AState::vshader_terrain
 

Definition at line 104 of file AState.h.

int AState::windowHeight
 

Definition at line 51 of file AState.h.

int AState::windowWidth
 

Definition at line 51 of file AState.h.


The documentation for this struct was generated from the following file:
Generated on Wed Apr 23 05:52:00 2003 for Modern Warfare by doxygen1.3-rc2