#include <meshcontrol.h>
Definition at line 35 of file meshcontrol.h.
◆ MeshControl()
Skyscraper::MeshControl::MeshControl |
( |
DebugPanel * | parent, |
|
|
wxWindowID | id = -1 ) |
Definition at line 63 of file meshcontrol.cpp.
References On_bOk_Click(), On_chkAllColumnFrames_Click(), On_chkAllFloors_Click(), On_chkAllInterfloors_Click(), On_chkAllShafts_Click(), On_chkAllStairs_Click(), On_chkBuildings_Click(), On_chkColumnFrame_Click(), On_chkElevators_Click(), On_chkExternal_Click(), On_chkFloor_Click(), On_chkInterfloor_Click(), On_chkLandscape_Click(), On_chkShafts_Click(), On_chkSky_Click(), and On_chkStairs_Click().
◆ ~MeshControl()
Skyscraper::MeshControl::~MeshControl |
( |
| ) |
|
|
virtual |
◆ Loop()
void Skyscraper::MeshControl::Loop |
( |
| ) |
|
Definition at line 169 of file meshcontrol.cpp.
References SBS::SBS::camera, chkBuildings, chkColumnFrame, chkExternal, chkFloor, chkInterfloor, chkLandscape, chkSky, SBS::Camera::CurrentFloor, SBS::SBS::GetFloor(), Skyscraper::DebugPanel::GetSystem(), SBS::SBS::IsBuildingsEnabled, SBS::Floor::IsColumnFrameEnabled, SBS::Floor::IsEnabled, SBS::SBS::IsExternalEnabled, SBS::Floor::IsInterfloorEnabled, SBS::SBS::IsLandscapeEnabled, SBS::SBS::IsSkyboxEnabled, OnInit(), panel, and Simcore.
Referenced by Skyscraper::DebugPanel::Loop().
◆ On_bOk_Click()
void Skyscraper::MeshControl::On_bOk_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkAllColumnFrames_Click()
void Skyscraper::MeshControl::On_chkAllColumnFrames_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkAllFloors_Click()
void Skyscraper::MeshControl::On_chkAllFloors_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkAllInterfloors_Click()
void Skyscraper::MeshControl::On_chkAllInterfloors_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkAllShafts_Click()
void Skyscraper::MeshControl::On_chkAllShafts_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkAllStairs_Click()
void Skyscraper::MeshControl::On_chkAllStairs_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkBuildings_Click()
void Skyscraper::MeshControl::On_chkBuildings_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkColumnFrame_Click()
void Skyscraper::MeshControl::On_chkColumnFrame_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkElevators_Click()
void Skyscraper::MeshControl::On_chkElevators_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkExternal_Click()
void Skyscraper::MeshControl::On_chkExternal_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkFloor_Click()
void Skyscraper::MeshControl::On_chkFloor_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkInterfloor_Click()
void Skyscraper::MeshControl::On_chkInterfloor_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkLandscape_Click()
void Skyscraper::MeshControl::On_chkLandscape_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkShafts_Click()
void Skyscraper::MeshControl::On_chkShafts_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkSky_Click()
void Skyscraper::MeshControl::On_chkSky_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkStairs_Click()
void Skyscraper::MeshControl::On_chkStairs_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ OnInit()
void Skyscraper::MeshControl::OnInit |
( |
| ) |
|
|
protected |
◆ bOk
wxButton* Skyscraper::MeshControl::bOk |
|
protected |
◆ BoxSizer1
wxBoxSizer* Skyscraper::MeshControl::BoxSizer1 |
|
protected |
◆ BoxSizer2
wxBoxSizer* Skyscraper::MeshControl::BoxSizer2 |
|
protected |
◆ chkAllColumnFrames
wxCheckBox* Skyscraper::MeshControl::chkAllColumnFrames |
|
protected |
◆ chkAllFloors
wxCheckBox* Skyscraper::MeshControl::chkAllFloors |
|
protected |
◆ chkAllInterfloors
wxCheckBox* Skyscraper::MeshControl::chkAllInterfloors |
|
protected |
◆ chkAllShafts
wxCheckBox* Skyscraper::MeshControl::chkAllShafts |
|
protected |
◆ chkAllStairs
wxCheckBox* Skyscraper::MeshControl::chkAllStairs |
|
protected |
◆ chkBuildings
wxCheckBox* Skyscraper::MeshControl::chkBuildings |
|
protected |
◆ chkColumnFrame
wxCheckBox* Skyscraper::MeshControl::chkColumnFrame |
|
protected |
◆ chkElevators
wxCheckBox* Skyscraper::MeshControl::chkElevators |
|
protected |
◆ chkExternal
wxCheckBox* Skyscraper::MeshControl::chkExternal |
|
protected |
◆ chkFloor
wxCheckBox* Skyscraper::MeshControl::chkFloor |
|
protected |
◆ chkInterfloor
wxCheckBox* Skyscraper::MeshControl::chkInterfloor |
|
protected |
◆ chkLandscape
wxCheckBox* Skyscraper::MeshControl::chkLandscape |
|
protected |
◆ chkShafts
wxCheckBox* Skyscraper::MeshControl::chkShafts |
|
protected |
◆ chkSky
wxCheckBox* Skyscraper::MeshControl::chkSky |
|
protected |
◆ chkStairs
wxCheckBox* Skyscraper::MeshControl::chkStairs |
|
protected |
◆ ID_bOk
const long Skyscraper::MeshControl::ID_bOk = wxNewId() |
|
static |
◆ ID_chkAllColumnFrames
const long Skyscraper::MeshControl::ID_chkAllColumnFrames = wxNewId() |
|
static |
◆ ID_chkAllFloors
const long Skyscraper::MeshControl::ID_chkAllFloors = wxNewId() |
|
static |
◆ ID_chkAllInterfloors
const long Skyscraper::MeshControl::ID_chkAllInterfloors = wxNewId() |
|
static |
◆ ID_chkAllShafts
const long Skyscraper::MeshControl::ID_chkAllShafts = wxNewId() |
|
static |
◆ ID_chkAllStairs
const long Skyscraper::MeshControl::ID_chkAllStairs = wxNewId() |
|
static |
◆ ID_chkBuildings
const long Skyscraper::MeshControl::ID_chkBuildings = wxNewId() |
|
static |
◆ ID_chkColumnFrame
const long Skyscraper::MeshControl::ID_chkColumnFrame = wxNewId() |
|
static |
◆ ID_chkElevators
const long Skyscraper::MeshControl::ID_chkElevators = wxNewId() |
|
static |
◆ ID_chkExternal
const long Skyscraper::MeshControl::ID_chkExternal = wxNewId() |
|
static |
◆ ID_chkFloor
const long Skyscraper::MeshControl::ID_chkFloor = wxNewId() |
|
static |
◆ ID_chkInterfloor
const long Skyscraper::MeshControl::ID_chkInterfloor = wxNewId() |
|
static |
◆ ID_chkLandscape
const long Skyscraper::MeshControl::ID_chkLandscape = wxNewId() |
|
static |
◆ ID_chkShafts
const long Skyscraper::MeshControl::ID_chkShafts = wxNewId() |
|
static |
◆ ID_chkSky
const long Skyscraper::MeshControl::ID_chkSky = wxNewId() |
|
static |
◆ ID_chkStairs
const long Skyscraper::MeshControl::ID_chkStairs = wxNewId() |
|
static |
◆ panel
◆ Simcore
SBS::SBS* Skyscraper::MeshControl::Simcore |
|
private |
Definition at line 107 of file meshcontrol.h.
Referenced by Loop(), On_chkAllColumnFrames_Click(), On_chkAllFloors_Click(), On_chkAllInterfloors_Click(), On_chkAllShafts_Click(), On_chkAllStairs_Click(), On_chkBuildings_Click(), On_chkColumnFrame_Click(), On_chkElevators_Click(), On_chkExternal_Click(), On_chkFloor_Click(), On_chkInterfloor_Click(), On_chkLandscape_Click(), On_chkShafts_Click(), On_chkSky_Click(), On_chkStairs_Click(), and OnInit().
The documentation for this class was generated from the following files: