Avionics
Dropship Simulator
|
#include <Config.h>
Public Member Functions | |
void | Initialize (Logger *logger, std::vector< Module *> *modules, Bus *prmBus, Viewport *viewport, WCHAR *configFile) |
Public Attributes | |
std::vector< Devices::InterfaceKitConfig > | interfaceKitConfigs |
std::vector< Devices::AnalogConfig > | analogConfigs |
std::vector< Devices::EncoderConfig > | encoderConfigs |
Devices::KeyboardConfig | keyboardConfig |
Devices::SpatialConfig | spatialConfig |
Devices::ApcupsdConfig | apcupsdConfig |
std::vector< Devices::BassConfig > | bassConfigs |
Devices::RakNetConfig | rakNetConfig |
Devices::TeamSpeakConfig | teamSpeakConfig |
std::vector< Devices::JoystickConfig > | joystickConfigs |
Devices::YouTubeConfig | youTubeConfig |
Devices::WebcamConfig | webcamConfig |
Devices::XplaneConfig | xplaneConfig |
Private Member Functions | |
void | LoadCommands (rapidxml::xml_node<> *parentNode, std::vector< Command > *commands) |
void | ConfigureDevices (rapidxml::xml_node<> *devices) |
void | ConfigureModules (rapidxml::xml_node<> *modules, std::vector< Module *> *prmModules, Bus *prmBus, Logger *prmLogger) const |
void | ConfigureViewport (rapidxml::xml_node<> *viewportNode, Viewport *viewport) |
Private Attributes | |
Logger * | logger |
|
private |
Definition at line 55 of file Config.cpp.
|
private |
Definition at line 591 of file Config.cpp.
|
private |
void Config::Initialize | ( | Logger * | logger, |
std::vector< Module *> * | modules, | ||
Bus * | prmBus, | ||
Viewport * | viewport, | ||
WCHAR * | configFile | ||
) |
had to do as dynamic char array because it wouldn't take a std::string
Definition at line 8 of file Config.cpp.
|
private |
std::vector<Devices::AnalogConfig> Config::analogConfigs |
Devices::ApcupsdConfig Config::apcupsdConfig |
std::vector<Devices::BassConfig> Config::bassConfigs |
std::vector<Devices::EncoderConfig> Config::encoderConfigs |
std::vector<Devices::InterfaceKitConfig> Config::interfaceKitConfigs |
std::vector<Devices::JoystickConfig> Config::joystickConfigs |
Devices::KeyboardConfig Config::keyboardConfig |
Devices::RakNetConfig Config::rakNetConfig |
Devices::SpatialConfig Config::spatialConfig |
Devices::TeamSpeakConfig Config::teamSpeakConfig |
Devices::WebcamConfig Config::webcamConfig |
Devices::XplaneConfig Config::xplaneConfig |
Devices::YouTubeConfig Config::youTubeConfig |