Rise
The Vieneo Province
|
#include <Viewscreen.h>
Public Member Functions | |
Viewscreen (GameClass *) | |
~Viewscreen () | |
void | Initialize () |
HRESULT | OnCreateDevice (IDirect3DDevice9 *pd3dDevice) |
void | SetProjectionMatrices () |
HRESULT | OnResetDevice (IDirect3DDevice9 *pd3dDevice, const D3DSURFACE_DESC *pBackBufferSurfaceDesc) |
void | OnLostDevice () |
void | OnDestroyDevice () |
void | DumpSofTracking () |
bool | AssertTelemetry (const char *location, short id) |
void | OutsideView (bool outside) |
void | OnFrameMove (double fTime, float fElapsedTime) |
void | OnFrameRender (IDirect3DDevice9 *pd3dDevice, double fTime) const |
void | OnFrameRender2 (IDirect3DDevice9 *pd3dDevice, float fElapsedTime) |
void | ApplyEnvironmentMap () |
float | CalculateAGL (short u, short v, D3DXVECTOR3 position, bool makeleveler) |
float | CalculateAGLd (D3DXVECTOR3 terpos, double terprecisionx, double terprecisiony, double terprecisionz, double proposedx, double proposedy, double proposedz, D3DXVECTOR3 proposed, bool makeleveler) |
void | LoadVehicleProfile (short t, bool forceCockpitTextures=false) |
float | ProbeBoundSphere (D3DXVECTOR3 *position, const D3DXVECTOR3 *Xsunlight) const |
Sani | GetAni (float f_time, unsigned char ani) const |
bool | CheckPlotRoads (float f_tempu, float f_tempv) |
void | Movement (short t, float ElapsedTime) |
char | CalculateCube (D3DXVECTOR3 position) const |
VECTOR2SHORT | CalculateCGC (D3DXVECTOR3 position, char cube) const |
VECTOR2SHORT | CalculateWrap (short u, short v, char cube, char *rotate) const |
LOCALGRID2 | CalculateSRV (short t, short s, VECTOR2SHORT tcp, char cube, SRenderVertex sourcedata) |
D3DXVECTOR3 | D3DXVec3Qerp (D3DXVECTOR3 *vel0, D3DXVECTOR3 *vel1, D3DXVECTOR3 *vel2, float t) const |
long | FontOffset (char letter) const |
float | CheckDepthMap (VECTOR2SHORT newdepthpos, short u, short v) |
float | CheckFloorMap (VECTOR2SHORT newdepthpos, short u, short v) |
float | CheckRtsBumpMap (VECTOR2SHORT rts, VECTOR2SHORT bump, short u, short v) |
void | Undock () const |
void | TriggerBCLLightning (float distanceScalar, float intensityScalar) const |
D3DXVECTOR3 | CalculatePlanar (short u, short v) |
Static Public Member Functions | |
static RECT | WhichRoom (const std::vector< tagRECT > &rooms, float x, float y, short *roomIndex) |
static D3DXVECTOR3 | CalculateBarycentric (D3DXVECTOR3 *position, D3DXVECTOR3 *gthrust, float *radius) |
Public Attributes | |
std::vector< RECT > | rooms |
D3DXVECTOR3 | compassnorth |
LPD3DXFONT | m_pFont = nullptr |
LPD3DXFONT | m_pFontLicense = nullptr |
LPD3DXFONT | m_pFont3 = nullptr |
LPD3DXFONT | m_pFontHull = nullptr |
std::vector< std::string > | sofTracking |
LPDIRECTINPUT8 | g_pDI = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avStaticStars = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avCone = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avSunVertices = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avRunningLights = nullptr |
LPDIRECT3DINDEXBUFFER9 | m_aiCloudGrid = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avCloudGrid = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avLocalGrid = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avRainDrops = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avSkyDome = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avSkyRing = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avScreen = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avInstrument = nullptr |
LPDIRECT3DVERTEXBUFFER9 | m_avLightning = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsWorld2a1 = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsCloudBaseMap = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsCloudDetailAbove = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsCloudDetailBelow = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsBinoculars = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsBinocularsCompass = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsBinocularsArrow = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsSunglasses = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsSunTexture = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsStarTexture = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsHolidayTexture = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsWeapon [weaponanimateC] |
LPDIRECT3DTEXTURE9 | m_pddsSinker [weaponanimateC] |
LPDIRECT3DVOLUMETEXTURE9 | m_pddsFuzerX = nullptr |
LPDIRECT3DVOLUMETEXTURE9 | m_pddsSinkerX = nullptr |
LPDIRECT3DVOLUMETEXTURE9 | m_pddsBlastX = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsFirework1 [firework1C] |
LPDIRECT3DTEXTURE9 | m_pddsFirework2 [firework2C] |
LPDIRECT3DTEXTURE9 | m_pddsFirework3 [firework3C] |
LPDIRECT3DTEXTURE9 | m_pddsElmo [elmoAnimateC] |
LPDIRECT3DTEXTURE9 | m_pddsDIHV [dihvanimateC] |
LPDIRECT3DTEXTURE9 | m_pddsHeart [heartanimateC] |
LPDIRECT3DVOLUMETEXTURE9 | m_pddsReentry = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsGVDialSmall = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsGVBackground = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsNamePlate = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsGVCompass = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsGVDirection = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsLightsCruiseIcons = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsFuelIcon = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsAOA [3] |
LPDIRECT3DTEXTURE9 | m_pddsCockpitTexture [cockpittextureC] |
LPDIRECT3DTEXTURE9 | m_pddsCockpitLights [cockpittextureC] |
LPDIRECT3DTEXTURE9 | m_pddsInterlace [2] |
LPDIRECT3DTEXTURE9 | m_pddsKeycard = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsLetters = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsLightningBelow [3] |
LPDIRECT3DTEXTURE9 | m_pddsLightningAbove [3] |
LPDIRECT3DTEXTURE9 | m_pddsAtmosphere = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsShipTexture [shiptextureC] |
LPDIRECT3DTEXTURE9 | m_pddsShipLights [shiptextureC] |
LPDIRECT3DTEXTURE9 | m_pddsDockTexture [docktextureC] |
LPDIRECT3DTEXTURE9 | m_pddsDockLights [docktextureC] |
LPDIRECT3DTEXTURE9 | m_pddsRTSTexture [RTStextureC] |
LPDIRECT3DTEXTURE9 | m_pddsRTSLights [RTStextureC] |
LPDIRECT3DTEXTURE9 | m_pddsCityTexture [citytextureC] |
LPDIRECT3DTEXTURE9 | m_pddsCityLights [citytextureC] |
LPDIRECT3DTEXTURE9 | m_pddsLandform [landformtextureC] |
LPDIRECT3DTEXTURE9 | m_pddsTransition [transitiontextureC] |
LPDIRECT3DTEXTURE9 | m_pddsWaterNormal = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsMarston1 = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsRunwayEdgeLight1 = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsRoad = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsIntersection = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsDynamicTexture = nullptr |
LPDIRECT3DSURFACE9 | m_pddsDynamicSurface = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsProjectionTexture = nullptr |
LPDIRECT3DSURFACE9 | m_pddsProjectionSurface = nullptr |
LPD3DXRENDERTOSURFACE | m_pRenderToSurface = nullptr |
LPD3DXRENDERTOSURFACE | m_pRenderToSurfaceNextGen = nullptr |
LPD3DXRENDERTOSURFACE | m_pHullRender2Surface = nullptr |
LPDIRECT3DTEXTURE9 | m_pddsHullDynamicTexture [MAX_SCAN] = {} |
LPD3DXSPRITE | m_spriteVector = nullptr |
D3DMATERIAL9 | restore |
D3DLIGHT9 | sunlight |
D3DLIGHT9 | headlight |
float | fAspect = 0.0f |
D3DXMATRIX | matrixProj |
D3DXMATRIX | matrixProjCock |
D3DXMATRIX | matrixProjnodistort |
D3DXMATRIX | matrixProjSim |
D3DXMATRIX | matrixView |
D3DXMATRIX | matrixLook |
D3DXMATRIX | matrixLookAdj |
D3DXMATRIX | matGridRot |
bool | m_bDeviceSupportsVizQuery = false |
bool | m_bCloudShadow = false |
bool | m_bFourStages = false |
bool | m_bPsize = false |
LPDIRECT3DQUERY9 | m_pLightSunVizQuery = nullptr |
D3DXVECTOR3 | headlightvec |
D3DXVECTOR3 | lookvec |
D3DXCOLOR | alphascreen = 0UL |
D3DXVECTOR4 | gammascreen |
D3DXVECTOR3 | terpos |
float | insthdgDegrees = 0.0f |
float | lookhdg = 0.0f |
float | insttrk = 0.0f |
float | lookAzimuthDegrees = 0.0f |
double | terprecisionx = 0.0 |
double | terprecisiony = 0.0 |
double | terprecisionz = 0.0 |
double | cloudprecisionx = 0.0 |
double | cloudprecisiony = 0.0 |
double | cloudprecisionz = 0.0 |
float | pitchInput = 0.0f |
float | rollInput = 0.0f |
float | yawInput = 0.0f |
float | rcsThrustOutputX = 0.0f |
float | rcsThrustOutputY = 0.0f |
float | rcsThrustOutputZ = 0.0f |
float | rcsThrustRequestX = 0.0f |
float | rcsThrustRequestY = 0.0f |
float | rcsThrustRequestZ = 0.0f |
bool | advanceframe = false |
char | causechain = 0 |
unsigned short | causearray = 0 |
float | lateraltime = 0.0f |
float | verticaltime = 0.0f |
bool | lateralmod = false |
bool | verticalmod = false |
bool | yawmod = false |
short | oldRoomIndex = -1 |
D3DXVECTOR3 | position |
D3DXVECTOR3 | posnorml |
float | lateralincr = 0.0f |
float | verticalincr = 0.0f |
s_polygon_extras2 | polyextras2 = s_polygon_extras2() |
D3DXVECTOR3 | cloudpos |
D3DXVECTOR3 | rainarray [MAX_RAINDROPS] |
short | raindrops = 0 |
bool | gridvisible [63][63] |
bool | visiblegrid [63][63] |
short | waterloop = 0 |
short | heartloop = 0 |
short | BCLoffsetu = 0 |
short | BCLoffsetv = 0 |
float | H2Ooffsetu = 0.0f |
short | dockTexture = 0 |
short | oldDockTexture = 0 |
short | dockTextureStage = 0 |
char | flicker = 0 |
float | interlace = 0.0f |
float | lampTest = 0.0f |
bool | outside = false |
short | scanslot [MAX_SCAN] |
float | scandist [MAX_SCAN] |
grid * | ptrGrid = nullptr |
weapon * | ptrWeapon = nullptr |
buildings * | ptrBuildings = nullptr |
keyboard * | ptrKeyboard = nullptr |
joystick * | ptrJoystick = nullptr |
FreeTrack * | ptrFreeTrack = nullptr |
propulsion * | ptrPropulsion = nullptr |
renderer * | ptrRenderer = nullptr |
weather * | ptrWeather = nullptr |
cockpit * | ptrCockpit = nullptr |
instruments * | ptrInstruments = nullptr |
waypoints * | ptrWaypoints = nullptr |
GameClass * | gameclass = nullptr |
Logger * | logger = nullptr |
float | leftright = 0.0f |
float | targetLeftright = 0.0f |
float | updown = -D3DXToRadian(10.0f) |
float | targetUpdown = -D3DXToRadian(10.0f) |
float | rolltilt = 0.0f |
float | leftlimit |
float | rightlimit |
float | uplimit |
float | downlimit |
float | tiltlimitL |
float | tiltlimitR = 0.0f |
float | counteri = 0.0f |
float | counterj = 0.0f |
float | counterk = 0.0f |
float | radperseg = D3DX_TAU / static_cast<float>(skydomeC) |
Private Attributes | |
char | msg [199] |
float | lowframeTime |
float | frameRateHeartbeat = 240.0f |
Definition at line 30 of file Viewscreen.h.
Viewscreen::Viewscreen | ( | GameClass * | g | ) |
Viewscreen::~Viewscreen | ( | ) |
void Viewscreen::ApplyEnvironmentMap | ( | ) |
Definition at line 1919 of file Viewscreen.cpp.
bool Viewscreen::AssertTelemetry | ( | const char * | location, |
short | id | ||
) |
Definition at line 7 of file framemove.cpp.
float Viewscreen::CalculateAGL | ( | short | u, |
short | v, | ||
D3DXVECTOR3 | position, | ||
bool | makeleveler | ||
) |
Definition at line 2319 of file Viewscreen.cpp.
float Viewscreen::CalculateAGLd | ( | D3DXVECTOR3 | terpos, |
double | terprecisionx, | ||
double | terprecisiony, | ||
double | terprecisionz, | ||
double | proposedx, | ||
double | proposedy, | ||
double | proposedz, | ||
D3DXVECTOR3 | proposed, | ||
bool | makeleveler | ||
) |
Definition at line 5083 of file Viewscreen.cpp.
|
static |
VECTOR2SHORT Viewscreen::CalculateCGC | ( | D3DXVECTOR3 | position, |
char | cube | ||
) | const |
Definition at line 4283 of file Viewscreen.cpp.
char Viewscreen::CalculateCube | ( | D3DXVECTOR3 | position | ) | const |
Definition at line 4252 of file Viewscreen.cpp.
D3DXVECTOR3 Viewscreen::CalculatePlanar | ( | short | u, |
short | v | ||
) |
Definition at line 5219 of file Viewscreen.cpp.
LOCALGRID2 Viewscreen::CalculateSRV | ( | short | t, |
short | s, | ||
VECTOR2SHORT | tcp, | ||
char | cube, | ||
SRenderVertex | sourcedata | ||
) |
Definition at line 4624 of file Viewscreen.cpp.
VECTOR2SHORT Viewscreen::CalculateWrap | ( | short | u, |
short | v, | ||
char | cube, | ||
char * | rotate | ||
) | const |
Definition at line 4411 of file Viewscreen.cpp.
float Viewscreen::CheckDepthMap | ( | VECTOR2SHORT | newdepthpos, |
short | u, | ||
short | v | ||
) |
Definition at line 4773 of file Viewscreen.cpp.
float Viewscreen::CheckFloorMap | ( | VECTOR2SHORT | newdepthpos, |
short | u, | ||
short | v | ||
) |
Definition at line 4826 of file Viewscreen.cpp.
bool Viewscreen::CheckPlotRoads | ( | float | f_tempu, |
float | f_tempv | ||
) |
float Viewscreen::CheckRtsBumpMap | ( | VECTOR2SHORT | rts, |
VECTOR2SHORT | bump, | ||
short | u, | ||
short | v | ||
) |
Definition at line 4877 of file Viewscreen.cpp.
D3DXVECTOR3 Viewscreen::D3DXVec3Qerp | ( | D3DXVECTOR3 * | vel0, |
D3DXVECTOR3 * | vel1, | ||
D3DXVECTOR3 * | vel2, | ||
float | t | ||
) | const |
Definition at line 4729 of file Viewscreen.cpp.
void Viewscreen::DumpSofTracking | ( | ) |
Definition at line 1908 of file Viewscreen.cpp.
long Viewscreen::FontOffset | ( | char | letter | ) | const |
Definition at line 4749 of file Viewscreen.cpp.
Sani Viewscreen::GetAni | ( | float | f_time, |
unsigned char | ani | ||
) | const |
Definition at line 2444 of file Viewscreen.cpp.
void Viewscreen::Initialize | ( | ) |
Definition at line 314 of file Viewscreen.cpp.
void Viewscreen::LoadVehicleProfile | ( | short | t, |
bool | forceCockpitTextures = false |
||
) |
http://www.aero.us.es/adesign/Slides/Extra/Stability/Design_Control_Surface/Chapter%2012.%20Desig%20of%20Control%20Surfaces%20(Aileron).pdf
http://www.aero.us.es/adesign/Slides/Extra/Stability/Design_Control_Surface/Chapter%2012.%20Desig%20of%20Control%20Surfaces%20(Aileron).pdf
Definition at line 5310 of file Viewscreen.cpp.
void Viewscreen::Movement | ( | short | t, |
float | ElapsedTime | ||
) |
tried 0.00025 but it is not enough cleanence for the precision!! Strange results!!
Definition at line 2538 of file Viewscreen.cpp.
HRESULT Viewscreen::OnCreateDevice | ( | IDirect3DDevice9 * | pd3dDevice | ) |
Definition at line 418 of file Viewscreen.cpp.
void Viewscreen::OnDestroyDevice | ( | void | ) |
Definition at line 1417 of file Viewscreen.cpp.
void Viewscreen::OnFrameMove | ( | double | fTime, |
float | fElapsedTime | ||
) |
Definition at line 283 of file framemove.cpp.
void Viewscreen::OnFrameRender | ( | IDirect3DDevice9 * | pd3dDevice, |
double | fTime | ||
) | const |
g_bAboveClouds
Definition at line 8 of file render.cpp.
void Viewscreen::OnFrameRender2 | ( | IDirect3DDevice9 * | pd3dDevice, |
float | fElapsedTime | ||
) |
Definition at line 2445 of file render.cpp.
void Viewscreen::OnLostDevice | ( | ) |
Definition at line 1303 of file Viewscreen.cpp.
HRESULT Viewscreen::OnResetDevice | ( | IDirect3DDevice9 * | pd3dDevice, |
const D3DSURFACE_DESC * | pBackBufferSurfaceDesc | ||
) |
Definition at line 1059 of file Viewscreen.cpp.
void Viewscreen::OutsideView | ( | bool | outside | ) |
Definition at line 254 of file framemove.cpp.
float Viewscreen::ProbeBoundSphere | ( | D3DXVECTOR3 * | position, |
const D3DXVECTOR3 * | Xsunlight | ||
) | const |
Definition at line 2414 of file Viewscreen.cpp.
void Viewscreen::SetProjectionMatrices | ( | ) |
Definition at line 1041 of file Viewscreen.cpp.
void Viewscreen::TriggerBCLLightning | ( | float | distanceScalar, |
float | intensityScalar | ||
) | const |
Definition at line 5275 of file Viewscreen.cpp.
void Viewscreen::Undock | ( | ) | const |
Definition at line 5029 of file Viewscreen.cpp.
|
static |
bool Viewscreen::advanceframe = false |
Definition at line 240 of file Viewscreen.h.
D3DXCOLOR Viewscreen::alphascreen = 0UL |
Definition at line 231 of file Viewscreen.h.
short Viewscreen::BCLoffsetu = 0 |
Definition at line 266 of file Viewscreen.h.
short Viewscreen::BCLoffsetv = 0 |
Definition at line 266 of file Viewscreen.h.
unsigned short Viewscreen::causearray = 0 |
Definition at line 242 of file Viewscreen.h.
char Viewscreen::causechain = 0 |
Definition at line 241 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::cloudpos |
Definition at line 258 of file Viewscreen.h.
double Viewscreen::cloudprecisionx = 0.0 |
Definition at line 236 of file Viewscreen.h.
double Viewscreen::cloudprecisiony = 0.0 |
Definition at line 236 of file Viewscreen.h.
double Viewscreen::cloudprecisionz = 0.0 |
Definition at line 236 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::compassnorth |
Definition at line 43 of file Viewscreen.h.
float Viewscreen::counteri = 0.0f |
Definition at line 315 of file Viewscreen.h.
float Viewscreen::counterj = 0.0f |
Definition at line 315 of file Viewscreen.h.
float Viewscreen::counterk = 0.0f |
Definition at line 315 of file Viewscreen.h.
short Viewscreen::dockTexture = 0 |
Definition at line 268 of file Viewscreen.h.
short Viewscreen::dockTextureStage = 0 |
Definition at line 268 of file Viewscreen.h.
float Viewscreen::downlimit |
Definition at line 314 of file Viewscreen.h.
float Viewscreen::fAspect = 0.0f |
Definition at line 218 of file Viewscreen.h.
char Viewscreen::flicker = 0 |
Definition at line 269 of file Viewscreen.h.
|
private |
Definition at line 36 of file Viewscreen.h.
LPDIRECTINPUT8 Viewscreen::g_pDI = nullptr |
Definition at line 96 of file Viewscreen.h.
GameClass* Viewscreen::gameclass = nullptr |
Definition at line 292 of file Viewscreen.h.
D3DXVECTOR4 Viewscreen::gammascreen |
Definition at line 232 of file Viewscreen.h.
bool Viewscreen::gridvisible[63][63] |
Definition at line 262 of file Viewscreen.h.
float Viewscreen::H2Ooffsetu = 0.0f |
Definition at line 267 of file Viewscreen.h.
D3DLIGHT9 Viewscreen::headlight |
Definition at line 217 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::headlightvec |
Definition at line 230 of file Viewscreen.h.
short Viewscreen::heartloop = 0 |
Definition at line 265 of file Viewscreen.h.
float Viewscreen::insthdgDegrees = 0.0f |
Definition at line 234 of file Viewscreen.h.
float Viewscreen::insttrk = 0.0f |
Definition at line 234 of file Viewscreen.h.
float Viewscreen::interlace = 0.0f |
Definition at line 270 of file Viewscreen.h.
float Viewscreen::lampTest = 0.0f |
Definition at line 271 of file Viewscreen.h.
float Viewscreen::lateralincr = 0.0f |
Definition at line 251 of file Viewscreen.h.
bool Viewscreen::lateralmod = false |
Definition at line 244 of file Viewscreen.h.
float Viewscreen::lateraltime = 0.0f |
Definition at line 243 of file Viewscreen.h.
float Viewscreen::leftlimit |
Definition at line 314 of file Viewscreen.h.
float Viewscreen::leftright = 0.0f |
Definition at line 311 of file Viewscreen.h.
Logger* Viewscreen::logger = nullptr |
Definition at line 293 of file Viewscreen.h.
float Viewscreen::lookAzimuthDegrees = 0.0f |
Definition at line 234 of file Viewscreen.h.
float Viewscreen::lookhdg = 0.0f |
Definition at line 234 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::lookvec |
Definition at line 230 of file Viewscreen.h.
|
private |
Definition at line 35 of file Viewscreen.h.
LPDIRECT3DINDEXBUFFER9 Viewscreen::m_aiCloudGrid = nullptr |
Definition at line 108 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avCloudGrid = nullptr |
Definition at line 109 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avCone = nullptr |
Definition at line 102 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avInstrument = nullptr |
Definition at line 118 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avLightning = nullptr |
Definition at line 119 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avLocalGrid = nullptr |
Definition at line 111 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avRainDrops = nullptr |
Definition at line 114 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avRunningLights = nullptr |
Definition at line 107 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avScreen = nullptr |
Definition at line 117 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avSkyDome = nullptr |
Definition at line 115 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avSkyRing = nullptr |
Definition at line 116 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avStaticStars = nullptr |
Definition at line 101 of file Viewscreen.h.
LPDIRECT3DVERTEXBUFFER9 Viewscreen::m_avSunVertices = nullptr |
Definition at line 103 of file Viewscreen.h.
bool Viewscreen::m_bCloudShadow = false |
Definition at line 224 of file Viewscreen.h.
bool Viewscreen::m_bDeviceSupportsVizQuery = false |
Definition at line 224 of file Viewscreen.h.
bool Viewscreen::m_bFourStages = false |
Definition at line 224 of file Viewscreen.h.
bool Viewscreen::m_bPsize = false |
Definition at line 224 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsAOA[3] |
Definition at line 161 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsAtmosphere = nullptr |
Definition at line 178 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsBinoculars = nullptr |
Definition at line 128 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsBinocularsArrow = nullptr |
Definition at line 130 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsBinocularsCompass = nullptr |
Definition at line 129 of file Viewscreen.h.
LPDIRECT3DVOLUMETEXTURE9 Viewscreen::m_pddsBlastX = nullptr |
Definition at line 140 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCityLights[citytextureC] |
Definition at line 189 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCityTexture[citytextureC] |
Definition at line 188 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCloudBaseMap = nullptr |
Definition at line 125 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCloudDetailAbove = nullptr |
Definition at line 126 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCloudDetailBelow = nullptr |
Definition at line 127 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCockpitLights[cockpittextureC] |
Definition at line 163 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsCockpitTexture[cockpittextureC] |
Definition at line 162 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsDIHV[dihvanimateC] |
Definition at line 148 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsDockLights[docktextureC] |
Definition at line 185 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsDockTexture[docktextureC] |
Definition at line 184 of file Viewscreen.h.
LPDIRECT3DSURFACE9 Viewscreen::m_pddsDynamicSurface = nullptr |
Definition at line 202 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsDynamicTexture = nullptr |
Definition at line 201 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsElmo[elmoAnimateC] |
Definition at line 144 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsFirework1[firework1C] |
Definition at line 141 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsFirework2[firework2C] |
Definition at line 142 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsFirework3[firework3C] |
Definition at line 143 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsFuelIcon = nullptr |
Definition at line 160 of file Viewscreen.h.
LPDIRECT3DVOLUMETEXTURE9 Viewscreen::m_pddsFuzerX = nullptr |
Definition at line 138 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsGVBackground = nullptr |
Definition at line 155 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsGVCompass = nullptr |
Definition at line 157 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsGVDialSmall = nullptr |
Definition at line 154 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsGVDirection = nullptr |
Definition at line 158 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsHeart[heartanimateC] |
Definition at line 149 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsHolidayTexture = nullptr |
Definition at line 134 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsHullDynamicTexture[MAX_SCAN] = {} |
Definition at line 209 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsInterlace[2] |
Definition at line 167 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsIntersection = nullptr |
Definition at line 198 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsKeycard = nullptr |
Definition at line 168 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsLandform[landformtextureC] |
Definition at line 191 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsLetters = nullptr |
Definition at line 174 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsLightningAbove[3] |
Definition at line 177 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsLightningBelow[3] |
Definition at line 176 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsLightsCruiseIcons = nullptr |
Definition at line 159 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsMarston1 = nullptr |
Definition at line 195 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsNamePlate = nullptr |
Definition at line 156 of file Viewscreen.h.
LPDIRECT3DSURFACE9 Viewscreen::m_pddsProjectionSurface = nullptr |
Definition at line 204 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsProjectionTexture = nullptr |
Definition at line 203 of file Viewscreen.h.
LPDIRECT3DVOLUMETEXTURE9 Viewscreen::m_pddsReentry = nullptr |
Definition at line 150 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsRoad = nullptr |
Definition at line 197 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsRTSLights[RTStextureC] |
Definition at line 187 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsRTSTexture[RTStextureC] |
Definition at line 186 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsRunwayEdgeLight1 = nullptr |
Definition at line 196 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsShipLights[shiptextureC] |
Definition at line 183 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsShipTexture[shiptextureC] |
Definition at line 182 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsSinker[weaponanimateC] |
Definition at line 137 of file Viewscreen.h.
LPDIRECT3DVOLUMETEXTURE9 Viewscreen::m_pddsSinkerX = nullptr |
Definition at line 139 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsStarTexture = nullptr |
Definition at line 133 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsSunglasses = nullptr |
Definition at line 131 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsSunTexture = nullptr |
Definition at line 132 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsTransition[transitiontextureC] |
Definition at line 192 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsWaterNormal = nullptr |
Definition at line 193 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsWeapon[weaponanimateC] |
Definition at line 136 of file Viewscreen.h.
LPDIRECT3DTEXTURE9 Viewscreen::m_pddsWorld2a1 = nullptr |
Definition at line 124 of file Viewscreen.h.
LPD3DXFONT Viewscreen::m_pFont = nullptr |
Definition at line 46 of file Viewscreen.h.
LPD3DXFONT Viewscreen::m_pFont3 = nullptr |
Definition at line 48 of file Viewscreen.h.
LPD3DXFONT Viewscreen::m_pFontHull = nullptr |
Definition at line 49 of file Viewscreen.h.
LPD3DXFONT Viewscreen::m_pFontLicense = nullptr |
Definition at line 47 of file Viewscreen.h.
LPD3DXRENDERTOSURFACE Viewscreen::m_pHullRender2Surface = nullptr |
Definition at line 207 of file Viewscreen.h.
LPDIRECT3DQUERY9 Viewscreen::m_pLightSunVizQuery = nullptr |
Definition at line 225 of file Viewscreen.h.
LPD3DXRENDERTOSURFACE Viewscreen::m_pRenderToSurface = nullptr |
Definition at line 205 of file Viewscreen.h.
LPD3DXRENDERTOSURFACE Viewscreen::m_pRenderToSurfaceNextGen = nullptr |
Definition at line 206 of file Viewscreen.h.
LPD3DXSPRITE Viewscreen::m_spriteVector = nullptr |
Definition at line 214 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matGridRot |
Definition at line 221 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixLook |
Definition at line 220 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixLookAdj |
Definition at line 220 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixProj |
Definition at line 219 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixProjCock |
Definition at line 219 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixProjnodistort |
Definition at line 219 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixProjSim |
Definition at line 219 of file Viewscreen.h.
D3DXMATRIX Viewscreen::matrixView |
Definition at line 220 of file Viewscreen.h.
|
private |
Definition at line 33 of file Viewscreen.h.
short Viewscreen::oldDockTexture = 0 |
Definition at line 268 of file Viewscreen.h.
short Viewscreen::oldRoomIndex = -1 |
Definition at line 245 of file Viewscreen.h.
bool Viewscreen::outside = false |
Definition at line 272 of file Viewscreen.h.
float Viewscreen::pitchInput = 0.0f |
Definition at line 237 of file Viewscreen.h.
s_polygon_extras2 Viewscreen::polyextras2 = s_polygon_extras2() |
Definition at line 255 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::position |
Definition at line 247 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::posnorml |
Definition at line 248 of file Viewscreen.h.
buildings* Viewscreen::ptrBuildings = nullptr |
Definition at line 281 of file Viewscreen.h.
cockpit* Viewscreen::ptrCockpit = nullptr |
Definition at line 288 of file Viewscreen.h.
FreeTrack* Viewscreen::ptrFreeTrack = nullptr |
Definition at line 284 of file Viewscreen.h.
grid* Viewscreen::ptrGrid = nullptr |
Definition at line 279 of file Viewscreen.h.
instruments* Viewscreen::ptrInstruments = nullptr |
Definition at line 289 of file Viewscreen.h.
joystick* Viewscreen::ptrJoystick = nullptr |
Definition at line 283 of file Viewscreen.h.
keyboard* Viewscreen::ptrKeyboard = nullptr |
Definition at line 282 of file Viewscreen.h.
propulsion* Viewscreen::ptrPropulsion = nullptr |
Definition at line 285 of file Viewscreen.h.
renderer* Viewscreen::ptrRenderer = nullptr |
Definition at line 286 of file Viewscreen.h.
waypoints* Viewscreen::ptrWaypoints = nullptr |
Definition at line 290 of file Viewscreen.h.
weapon* Viewscreen::ptrWeapon = nullptr |
Definition at line 280 of file Viewscreen.h.
weather* Viewscreen::ptrWeather = nullptr |
Definition at line 287 of file Viewscreen.h.
float Viewscreen::radperseg = D3DX_TAU / static_cast<float>(skydomeC) |
Definition at line 318 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::rainarray[MAX_RAINDROPS] |
Definition at line 259 of file Viewscreen.h.
short Viewscreen::raindrops = 0 |
Definition at line 260 of file Viewscreen.h.
float Viewscreen::rcsThrustOutputX = 0.0f |
Definition at line 238 of file Viewscreen.h.
float Viewscreen::rcsThrustOutputY = 0.0f |
Definition at line 238 of file Viewscreen.h.
float Viewscreen::rcsThrustOutputZ = 0.0f |
Definition at line 238 of file Viewscreen.h.
float Viewscreen::rcsThrustRequestX = 0.0f |
Definition at line 239 of file Viewscreen.h.
float Viewscreen::rcsThrustRequestY = 0.0f |
Definition at line 239 of file Viewscreen.h.
float Viewscreen::rcsThrustRequestZ = 0.0f |
Definition at line 239 of file Viewscreen.h.
D3DMATERIAL9 Viewscreen::restore |
Definition at line 216 of file Viewscreen.h.
float Viewscreen::rightlimit |
Definition at line 314 of file Viewscreen.h.
float Viewscreen::rollInput = 0.0f |
Definition at line 237 of file Viewscreen.h.
float Viewscreen::rolltilt = 0.0f |
Definition at line 313 of file Viewscreen.h.
std::vector<RECT> Viewscreen::rooms |
Definition at line 42 of file Viewscreen.h.
float Viewscreen::scandist[MAX_SCAN] |
Definition at line 277 of file Viewscreen.h.
short Viewscreen::scanslot[MAX_SCAN] |
Definition at line 276 of file Viewscreen.h.
std::vector<std::string> Viewscreen::sofTracking |
Definition at line 51 of file Viewscreen.h.
D3DLIGHT9 Viewscreen::sunlight |
Definition at line 217 of file Viewscreen.h.
float Viewscreen::targetLeftright = 0.0f |
Definition at line 311 of file Viewscreen.h.
float Viewscreen::targetUpdown = -D3DXToRadian(10.0f) |
Definition at line 312 of file Viewscreen.h.
D3DXVECTOR3 Viewscreen::terpos |
Definition at line 233 of file Viewscreen.h.
double Viewscreen::terprecisionx = 0.0 |
Definition at line 235 of file Viewscreen.h.
double Viewscreen::terprecisiony = 0.0 |
Definition at line 235 of file Viewscreen.h.
double Viewscreen::terprecisionz = 0.0 |
Definition at line 235 of file Viewscreen.h.
float Viewscreen::tiltlimitL |
Definition at line 314 of file Viewscreen.h.
float Viewscreen::tiltlimitR = 0.0f |
Definition at line 314 of file Viewscreen.h.
float Viewscreen::updown = -D3DXToRadian(10.0f) |
Definition at line 312 of file Viewscreen.h.
float Viewscreen::uplimit |
Definition at line 314 of file Viewscreen.h.
float Viewscreen::verticalincr = 0.0f |
Definition at line 252 of file Viewscreen.h.
bool Viewscreen::verticalmod = false |
Definition at line 244 of file Viewscreen.h.
float Viewscreen::verticaltime = 0.0f |
Definition at line 243 of file Viewscreen.h.
bool Viewscreen::visiblegrid[63][63] |
Definition at line 263 of file Viewscreen.h.
short Viewscreen::waterloop = 0 |
Definition at line 265 of file Viewscreen.h.
float Viewscreen::yawInput = 0.0f |
Definition at line 237 of file Viewscreen.h.
bool Viewscreen::yawmod = false |
Definition at line 244 of file Viewscreen.h.