Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

SGlobals Struct Reference

#include <Globals.h>

List of all members.

Public Attributes

EAppState appState
int screenWidth
int screenHeight
int screenDepth
int screenRefresh
bool mouseScrollingEnabled
int panelScrollStep
int panelCreepStep
SGlobalSettingssettings
ssgContext * context
PFS pfs
CSituationsit
CKeyMapkeymap
CTimeManagertimemgr
CCursorManagercursormgr
Tag crsrArrow
CAudioManageraudiomgr
CTerrainManagerterrainmgr
CSkyManagerskymgr
CSlewManagerslewmgr
SDefaultFonts fonts
CFuiManagerfuimgr
CLogFilelogDebug
CLogFilelogWarning
CFrameRateTrackersimRate
CFrameRateTrackerdrawRate


Detailed Description

Definition at line 83 of file Globals.h.


Member Data Documentation

EAppState SGlobals::appState
 

Definition at line 85 of file Globals.h.

Referenced by FileQuitEventNotify(), KeyMenuQuit(), main(), and redraw().

CAudioManager* SGlobals::audiomgr
 

Definition at line 118 of file Globals.h.

Referenced by CleanupGlobals(), CSituation::CSituation(), CSimpleSwitch::DecState(), CSimpleSwitch::IncState(), InitGlobalsNoPodFilesystem(), CBasicMagnetoSwitch::MouseClick(), CBasicBatterySwitch::MouseClick(), CSimpleInOutStateSwitch::MouseClick(), CRockerSwitch::ReadFinished(), CKAFireExtinguisherButton::ReadFinished(), CMasterCautionWarningButtonGauge::ReadFinished(), CSimpleFloatSwitch::ReadFinished(), CSimpleInOutStateSwitch::ReadFinished(), CSimpleSwitch::ReadFinished(), CGyroSlavingGauge::ReadFinished(), and CBasicMagnetoSwitch::StopClick().

ssgContext* SGlobals::context
 

Definition at line 99 of file Globals.h.

Referenced by CleanupGlobals(), and InitGraphics().

Tag SGlobals::crsrArrow
 

Definition at line 115 of file Globals.h.

Referenced by Initialize(), and CPanel::MouseMotion().

CCursorManager* SGlobals::cursormgr
 

Definition at line 114 of file Globals.h.

Referenced by CleanupGlobals(), InitGlobalsNoPodFilesystem(), Initialize(), motion(), CPanel::MouseMotion(), CSimpleSwitch::MouseMoved(), CGauge::MouseMoved(), CGaugeClickArea::MouseMoved(), passive_motion(), CKAFireExtinguisherButton::ReadFinished(), CSimpleFloatSwitch::ReadFinished(), CSimpleSwitch::ReadFinished(), CGauge::ReadFinished(), CGaugeClickArea::ReadFinished(), and RedrawSimulation().

CFrameRateTracker* SGlobals::drawRate
 

Definition at line 141 of file Globals.h.

Referenced by FrameRateNotify(), InitGlobalsNoPodFilesystem(), and CTimeManager::Update().

SDefaultFonts SGlobals::fonts
 

Definition at line 130 of file Globals.h.

Referenced by CDefaultSuperTile::CDefaultSuperTile(), cleanup_fonts(), CQuarterGlobeTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CBKADFKR87Gauge::Draw(), CBKXPDRKT76Gauge::Draw(), FuiFont(), InitExitScreen(), InitFonts(), InitSplashScreen(), and CBKNavComKX155Gauge::ReadFinished().

CFuiManager* SGlobals::fuimgr
 

Definition at line 133 of file Globals.h.

Referenced by AircraftTeleportNotify(), CleanupGlobals(), close_window(), debug_dump_fui_cb(), DrawNoticeToUser(), FileLoadEventNotify(), FileQuitEventNotify(), FileSaveAsEventNotify(), FileSaveEventNotify(), CFuiZoomButton::Fill(), CFuiMinimizeButton::Fill(), CFuiCloseButton::Fill(), CFuiWindowTitle::Fill(), FrameRateNotify(), InitGlobalsNoPodFilesystem(), InitGlobalsWithPodFilesystem(), KeyGlobal(), motion(), mouse(), CFuiRadioButton::MouseStopClick(), CFuiCheckbox::MouseStopClick(), CFuiButton::MouseStopClick(), open_window(), OptionsDateTimeNotify(), OptionsKeysButtonsNotify(), OptionsRealismNotify(), OptionsSceneryNotify(), OptionsSetupAxesNotify(), OptionsSoundsNotify(), OptionsStartupNotify(), OptionsTestControlsNotify(), passive_motion(), CFuiTextField::ReadFinished(), CFuiLabel::ReadFinished(), CFuiRadioButton::ReadFinished(), CFuiCheckbox::ReadFinished(), CFuiPopupMenu::ReadFinished(), CFuiButton::ReadFinished(), CFuiWindow::ReadFinished(), RedrawSimulation(), TeleportAlertNotify(), TeleportDirectoryNotify(), and toggle_window().

CKeyMap* SGlobals::keymap
 

Definition at line 108 of file Globals.h.

Referenced by CleanupGlobals(), debug_dump_keymap_cb(), idle(), init_keyboard(), InitGlobalsNoPodFilesystem(), keyboard(), keys_buttons_dlg_create(), keys_buttons_keyset_cb(), and special().

CLogFile* SGlobals::logDebug
 

Definition at line 136 of file Globals.h.

Referenced by CleanupGlobals(), InitGlobalsNoPodFilesystem(), and DEBUG::operator()().

CLogFile* SGlobals::logWarning
 

Definition at line 137 of file Globals.h.

Referenced by CCameraCockpit::ActivateCockpitPanel(), CWaterMaskDatabase::AddGlobeTile(), CAudioManager::AssignSfx(), CCameraManager::CCameraManager(), CFuiTheme::CFuiTheme(), CGenericTileDatabase::CGenericTileDatabase(), CleanupGlobals(), CModelACM::CModelACM(), CModelSMF::CModelSMF(), CMoonImage::CMoonImage(), CFuiLabel::Draw(), CFuiManager::GetComponentType(), CTileElevationDatabase::GetDetailTileElevations(), InitGlobalsNoPodFilesystem(), keyboard(), CElevationBlockBT::Load(), CBitmappedFont::LoadRaw(), WARN::operator()(), CFuiThemeWidget::ParseBitmap(), CAudioManager::PlaySfx(), CAudioManager::PlaySfxDelay(), CFuiGroupBox::Read(), CFuiWindow::Read(), CFuiComponent::Read(), CWorldObject::Read(), CSlopeWindData::Read(), CFlightControlSystem::Read(), CChecklists::Read(), CControlMixer::Read(), CEngineManager::Read(), CExternalLights::Read(), CRadioManager::Read(), CLevelOfDetail::Read(), CCameraManager::Read(), CCockpitManager::Read(), CVariableLoadouts::Read(), CLoadoutUnit::Read(), CGroundSuspension::Read(), CPitotStaticSystem::Read(), CElectricalSystem::Read(), CAerodynamicModel::Read(), CFuelSystem::Read(), CSimulatedVehicle::Read(), CPitotStaticPort::Read(), CAPUFuelSource::Read(), CFuelManagement::Read(), CEngineFuelPump::Read(), CFuelTank::Read(), CFuelSource::Read(), CFuelPump::Read(), CFuelMath::Read(), CFuelHeater::Read(), CFuelCell::Read(), CFuelTap::Read(), CFuelSubsystem::Read(), CBKKLN89GPSRadio::Read(), CBKKT76Radio::Read(), CTransponderRadio::Read(), CADFRadio::Read(), CNavRadio::Read(), CRadio::Read(), CFlapControl::Read(), CMixtureControl::Read(), CBaseControl::Read(), COilPressure::Read(), CEngineSubsystem::Read(), CAmmeter::Read(), CBKKAP140Panel::Read(), CTurnCoordinator::Read(), CVacuumIndicator::Read(), CDirectionalGyro::Read(), CAttitudeIndicator::Read(), CPneumaticSubsystem::Read(), CAirspeedIndicator::Read(), CVerticalSpeedIndicator::Read(), CAltimeter::Read(), CPitotStaticSubsystem::Read(), CAlternator::Read(), CBattery::Read(), CSwitchSet::Read(), CLightSettingState::Read(), CStallWarning::Read(), CAnnunciatorLight::Read(), CPitotStaticSwitch::Read(), CExteriorLight::Read(), CEmergencyLocator::Read(), CPneumaticPump::Read(), CGenericIndicator::Read(), CGenericMonitor::Read(), CDependent::Read(), CSubsystem::Read(), CSituation::Read(), CPanel::Read(), CKeyMap::Read(), CKeySet::Read(), CKeyDefinition::Read(), CCursor::Read(), CCameraCockpit::Read(), CCockpitPanel::Read(), CDataMap::Read(), CDataMapTable::Read(), CDataMapPolynomial::Read(), CRockerSwitch::Read(), CLightSwitchSetGauge::Read(), CWalkerFirePanel::Read(), CWalkerAPPanel::Read(), CKAFireExtinguisherButton::Read(), CMasterCautionWarningButtonGauge::Read(), CTurnSwitchGauge::Read(), CLightButtonGauge::Read(), CPushButtonGauge::Read(), CFlapsIndicatorGauge::Read(), CIndicatorGauge::Read(), CTrimWheelIndicatorGauge::Read(), CTrimWheelGauge::Read(), CVerticalSliderGauge::Read(), CCoveredLightButtonGauge::Read(), CCoveredSwitch::Read(), CTurnKnobGauge::Read(), CFlyhawkLightKnobGauge::Read(), CDualKnobGauge::Read(), CReversibleThrottleKnobGauge::Read(), CMixtureKnobGauge::Read(), CLitLandingGearKnobGauge::Read(), CFlapsSwitchGauge::Read(), CPrimerKnobGauge::Read(), CPushPullKnobGauge::Read(), CDualSwitch::Read(), CSimpleFloatSwitch::Read(), CSwitchPairGauge::Read(), CTwoStateELTGauge::Read(), CBasicBatterySwitch::Read(), CSimpleInOutStateSwitch::Read(), CSimpleSwitch::Read(), CLitInOutSwitch::Read(), CMomentaryHotSpotGauge::Read(), CAnalogAltPreselectGauge::Read(), CWeatherRadarGauge::Read(), CDME2Gauge::Read(), CDMEGauge::Read(), CPropSyncGauge::Read(), CVerticalRateGauge::Read(), CGyroSlavingGauge::Read(), CWalkerTempAirspeedGauge::Read(), CPilatusEFISPanel::Read(), CUniversalFMSGauge::Read(), CCollinsMNDGauge::Read(), CCollinsAirDataGauge::Read(), CCollinsRTUGauge::Read(), CCollinsNDGauge::Read(), CCollinsPFDGauge::Read(), CCollinsHFRadioGauge::Read(), CCollinsVspeedPanel::Read(), CCollinsEFISSelectionGauge::Read(), CNavajoRadarAltimeterGauge::Read(), CNavajoAmmeterGauge::Read(), CNavajoFuelSelectorGauge::Read(), CMalybooEngineMonitorGauge::Read(), CMalybooDigitalClockGauge::Read(), CMalybooNavGpsPanelGauge::Read(), CMalybooCHTButtonGauge::Read(), CMalybooCHTIndicatorGauge::Read(), CFlyhawkElevatorTrimGauge::Read(), CFlyhawkFuelSelectorGauge::Read(), CFlyhawkNavGpsPanelGauge::Read(), CFlyhawkAnnunciatorTest::Read(), CFlyhawkAnnunciator::Read(), CAnnunciator::Read(), CRadioGaugeGroup::Read(), CNavGaugeGroup::Read(), CRMINeedleGauge::Read(), CGenericADFRadioGauge::Read(), CGenericTransponderGauge::Read(), CGenericCommRadioGauge::Read(), CGenericNavRadioGauge::Read(), CBKAudioKMA26Gauge::Read(), CBKKFC150Gauge::Read(), CBKKFC200Gauge::Read(), CBKAP140Gauge::Read(), CBKGPSKLN89Gauge::Read(), CBKADFKR87Gauge::Read(), CBKXPDRKT76Gauge::Read(), CBKNavComKX155Gauge::Read(), CNavigationGauge::Read(), CHobbsMeterGauge::Read(), CSlipIndicatorGauge::Read(), CFlyhawkELTGauge::Read(), CHSIGauge::Read(), CTurnCoordinatorGauge::Read(), CAOANeedleGauge::Read(), CBrakePressureGauge::Read(), CCabinPressureGauge::Read(), CCabinPressureRateKnobGauge::Read(), CDigitsReadoutGauge::Read(), CDigitalReadoutGauge::Read(), CBasicADFGauge::Read(), CBasicDigitalClockGauge::Read(), CFlyhawkDigitalClockGauge::Read(), CAmmeterGauge::Read(), CAnalogClockGauge::Read(), CBasicCompassGauge::Read(), CExhaustGasTemperatureGauge::Read(), CN1TachometerGauge::Read(), CDualTachometerGauge::Read(), CTachometerGauge::Read(), COilTemperatureGauge::Read(), COilPressureGauge::Read(), CFuelFlowGauge::Read(), CFuelGauge::Read(), CSuctionGauge::Read(), CVacuumGauge::Read(), CDirectionalGyroGauge::Read(), CVerticalSpeedGauge::Read(), CAirspeedGauge::Read(), CHorizontalBallGauge::Read(), CFDHorizonGauge::Read(), CHorizonGauge::Read(), CRollingAltimeterGauge::Read(), CAltimeterGauge::Read(), CDigitalNeedleGauge::Read(), CThreeNeedleGauge::Read(), CTwoNeedleGauge::Read(), CNeedleGauge::Read(), CBitmapGauge::Read(), CGauge::Read(), CGaugeAnnunciator::Read(), CGaugeKnob::Read(), CGaugeClickArea::Read(), CGaugeRectangle::Read(), CGaugeNeedle::Read(), CFuiList::ReadFinished(), CFuiTextField::ReadFinished(), CFuiLabel::ReadFinished(), CFuiPopupMenu::ReadFinished(), CCameraCockpit::ReadFinished(), CSimpleSwitch::ReadFinished(), ReadMessage(), ReadString(), CIniFile::Save(), SendMessage(), CAudioManager::SetSfxDirection(), CAudioManager::SetSfxFrequency(), CAudioManager::SetSfxPosition(), CAudioManager::SetSfxVolume(), ShutdownAll(), special(), CAudioManager::StopSfx(), and CAudioManager::StopSfxByUserData().

bool SGlobals::mouseScrollingEnabled
 

Definition at line 91 of file Globals.h.

Referenced by InitGlobalsNoPodFilesystem(), and CPanel::MouseMotion().

int SGlobals::panelCreepStep
 

Definition at line 92 of file Globals.h.

Referenced by CPanel::CreepDown(), CPanel::CreepLeft(), CPanel::CreepRight(), CPanel::CreepUp(), and InitGlobalsNoPodFilesystem().

int SGlobals::panelScrollStep
 

Definition at line 92 of file Globals.h.

Referenced by InitGlobalsNoPodFilesystem(), CPanel::ScrollDown(), CPanel::ScrollLeft(), CPanel::ScrollRight(), and CPanel::ScrollUp().

PFS SGlobals::pfs
 

Definition at line 102 of file Globals.h.

Referenced by CWaterMaskDatabase::AddGlobeTile(), CBitmapPBG::CBitmapPBG(), CBitmapPBM::CBitmapPBM(), CDefaultTextureDatabase::CDefaultTextureDatabase(), CFuiManager::CFuiManager(), CFuiTheme::CFuiTheme(), CFuiWindow::CFuiWindow(), CImageTIFF::CImageTIFF(), CleanupGlobals(), CMaskImage::CMaskImage(), CModelACM::CModelACM(), CModelBIN::CModelBIN(), CModelSMF::CModelSMF(), CRawImage::CRawImage(), CSceneryModels::CSceneryModels(), CTerrainTypeDatabase::CTerrainTypeDatabase(), debug_dump_system_pfs_cb(), CDefaultTextureDatabase::GetBaseTexture(), CRawImage::Load(), CQTRFile::Load(), CScenerySet::Load(), CElevationBlockBT::Load(), CCursor::Load(), CDatabaseTemplate::Load(), CDatabaseIndex::Load(), CStarImages::LoadBSCDatabase(), CTileElevationDatabase::LoadBT(), CStarImages::LoadConstellations(), CStarImages::LoadFlyDatabase(), CTileElevationDatabase::LoadQTR(), CBitmappedFont::LoadRaw(), main(), CDatabase::Mount(), OpenStream(), CRockerSwitch::ReadFinished(), CKAFireExtinguisherButton::ReadFinished(), CMasterCautionWarningButtonGauge::ReadFinished(), CSimpleFloatSwitch::ReadFinished(), CSimpleInOutStateSwitch::ReadFinished(), CSimpleSwitch::ReadFinished(), CGyroSlavingGauge::ReadFinished(), and CScenerySet::Unload().

int SGlobals::screenDepth
 

Definition at line 88 of file Globals.h.

Referenced by InitGlobalsNoPodFilesystem(), and InitGraphics().

int SGlobals::screenHeight
 

Definition at line 88 of file Globals.h.

Referenced by CFuiManager::CFuiManager(), CPanel::CPanel(), CFuiManager::Draw(), CPanel::Draw(), CCursorManager::Draw(), Draw2D(), elevation_tile_texture_dlg_create(), CPanel::GaugeHit(), globe_tile_texture_dlg_create(), InitExitScreen(), InitGlobalsNoPodFilesystem(), InitGraphics(), InitLoadingScreen(), InitSplashScreen(), CPanel::MouseMotion(), CCursorManager::MouseMotion(), msg_debug_dlg_create(), CPanel::ReadFinished(), CFuiComponent::SetPosition(), and sky_tweaker_dlg_create().

int SGlobals::screenRefresh
 

Definition at line 88 of file Globals.h.

Referenced by InitGlobalsNoPodFilesystem(), and InitGraphics().

int SGlobals::screenWidth
 

Definition at line 88 of file Globals.h.

Referenced by CFuiManager::CFuiManager(), CPanel::CPanel(), CFuiManager::Draw(), CPanel::Draw(), CCursorManager::Draw(), Draw2D(), InitExitScreen(), InitGlobalsNoPodFilesystem(), InitGraphics(), InitLoadingScreen(), InitSplashScreen(), CPanel::MouseMotion(), CPanel::ReadFinished(), and CFuiComponent::SetPosition().

SGlobalSettings* SGlobals::settings
 

Todo:
Move above screen and panel settings here

Definition at line 96 of file Globals.h.

Referenced by CleanupGlobals(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CTerrainManager::Draw(), InitGlobalsNoPodFilesystem(), CDetailTile::LoadDefaultTexture(), and skydomeimage_predraw().

CFrameRateTracker* SGlobals::simRate
 

Definition at line 140 of file Globals.h.

Referenced by InitGlobalsNoPodFilesystem().

CSituation* SGlobals::sit
 

Definition at line 105 of file Globals.h.

Referenced by AircraftTeleportNotify(), CleanupGlobals(), debug_dump_camera_cb(), debug_dump_electrical_cb(), debug_dump_user_cb(), do_teleport(), CTerrainManager::Draw(), CCameraSpot::GetCameraOffset(), CCameraSpot::GetCameraOrientation(), GetLocalNavaids(), InitGlobalsNoPodFilesystem(), KeyAirplane(), KeyCameraCockpit(), KeyCameraCockpitScrollDown(), KeyCameraCockpitScrollLeft(), KeyCameraCockpitScrollRight(), KeyCameraCockpitScrollUp(), KeyCameraDefineUser1(), KeyCameraDefineUser2(), KeyCameraDefineUser3(), KeyCameraDefineUser4(), KeyCameraDefineUser5(), KeyCameraDefineUser6(), KeyCameraDefineUser7(), KeyCameraDefineUser8(), KeyCameraFlyby(), KeyCameraHeadPitchDown(), KeyCameraHeadPitchUp(), KeyCameraPanDown(), KeyCameraPanLeft(), KeyCameraPanRight(), KeyCameraPanUp(), KeyCameraSpot(), KeyCameraTower(), KeyCameraUser1(), KeyCameraUser2(), KeyCameraUser3(), KeyCameraUser4(), KeyCameraUser5(), KeyCameraUser6(), KeyCameraUser7(), KeyCameraUser8(), KeyCameraZoomIn(), KeyCameraZoomInFast(), KeyCameraZoomInSlow(), KeyCameraZoomOut(), KeyCameraZoomOutFast(), KeyCameraZoomOutSlow(), KeyCameraZoomRatioIn(), KeyCameraZoomRatioOut(), KeyCameraZoomReset(), KeyGlobalCameraNext(), KeyGlobalCameraPrev(), KeySlewBankLeft(), KeySlewBankRight(), KeySlewPitchDown(), KeySlewPitchUp(), KeySlewRotateLeft(), KeySlewRotateLeft45(), KeySlewRotateRight(), KeySlewRotateRight45(), LoadStartupSituation(), motion(), mouse(), passive_motion(), CTerrainManager::Prepare(), redraw(), RedrawSimulation(), SendMessage(), teleport_dlg_create(), CBKKX155Radio::TimeSlice(), CNavRadio::TimeSlice(), CSituation::Timeslice(), CSkyManager::Update(), and CSlewManager::Update().

CSkyManager* SGlobals::skymgr
 

Definition at line 124 of file Globals.h.

Referenced by CleanupGlobals(), debug_dump_sky_cb(), CSituation::Draw(), InitGlobalsNoPodFilesystem(), InitGlobalsWithPodFilesystem(), and CSituation::Timeslice().

CSlewManager* SGlobals::slewmgr
 

Definition at line 127 of file Globals.h.

Referenced by aircraft_slew_cb(), CleanupGlobals(), CFuiManager::Draw(), InitGlobalsNoPodFilesystem(), KeyAirplane(), KeySlew(), KeySlewBackward(), KeySlewBankLeft(), KeySlewBankRight(), KeySlewDown(), KeySlewForward(), KeySlewLeft(), KeySlewPitchDown(), KeySlewPitchUp(), KeySlewReorient(), KeySlewRight(), KeySlewRotateLeft(), KeySlewRotateLeft45(), KeySlewRotateRight(), KeySlewRotateRight45(), KeySlewStop(), KeySlewUp(), and CSituation::Timeslice().

CTerrainManager* SGlobals::terrainmgr
 

Definition at line 121 of file Globals.h.

Referenced by apply(), CDefaultSuperTile::CDefaultSuperTile(), CleanupGlobals(), CQuarterGlobeTile::CQuarterGlobeTile(), CSlicedSuperTile::Create(), CQuarterGlobeTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), debug_dump_terrain_cb(), CSituation::Draw(), InitGlobalsNoPodFilesystem(), InitGlobalsWithPodFilesystem(), CSituation::Prepare(), scenery_options_dlg_create(), and CQuarterGlobeTile::UnassignIndices().

CTimeManager* SGlobals::timemgr
 

Definition at line 111 of file Globals.h.

Referenced by calc_zenith_azimuth_angles(), CleanupGlobals(), date_time_dlg_create(), date_time_ok_cb(), debug_dump_time_cb(), CFuiManager::Draw(), CNavigationGauge::Draw(), CFuiManager::DrawNoticeToUser(), InitGlobalsNoPodFilesystem(), KeyGlobalPause(), KeyGlobalTimeBackward(), KeyGlobalTimeForward(), CNavigationGauge::MouseClick(), options_pause_cb(), CSkyManager::Print(), RedrawSimulation(), and CSkyManager::Update().


The documentation for this struct was generated from the following file:
SourceForge.net Logo Documentation generated by doxygen