#include <camtex.h>
Definition at line 38 of file camtex.h.
◆ CameraTextureControl()
Skyscraper::CameraTextureControl::CameraTextureControl |
( |
DebugPanel * | parent, |
|
|
wxWindowID | id = wxID_ANY ) |
◆ ~CameraTextureControl()
Skyscraper::CameraTextureControl::~CameraTextureControl |
( |
| ) |
|
|
virtual |
◆ BuildList()
void Skyscraper::CameraTextureControl::BuildList |
( |
bool | restore_selection = false | ) |
|
|
private |
Definition at line 251 of file camtex.cpp.
References CameraList, chkEnabled, SBS::SBS::GetCameraTexture(), SBS::SBS::GetCameraTextureCount(), SBS::ObjectBase::GetName(), SBS::ObjectBase::GetParent(), lastcount, Simcore, SBS::ToString(), txtFOV, txtPositionX, txtPositionY, txtPositionZ, txtRotationX, txtRotationY, txtRotationZ, and txtZoom.
Referenced by Loop().
◆ Loop()
void Skyscraper::CameraTextureControl::Loop |
( |
| ) |
|
Definition at line 206 of file camtex.cpp.
References BuildList(), camera, CameraList, chkEnabled, SBS::SBS::GetCameraTexture(), SBS::CameraTexture::GetFOVAngle(), SBS::Object::GetPosition(), SBS::Object::GetRotation(), Skyscraper::DebugPanel::GetSystem(), SBS::CameraTexture::GetZoom(), SBS::CameraTexture::IsEnabled(), panel, Simcore, SBS::ToString(), txtFOV, txtPositionX, txtPositionY, txtPositionZ, txtRotationX, txtRotationY, txtRotationZ, and txtZoom.
Referenced by Skyscraper::DebugPanel::Loop().
◆ On_bOK_Click()
void Skyscraper::CameraTextureControl::On_bOK_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetFOV_Click()
void Skyscraper::CameraTextureControl::On_bSetFOV_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetLookAt_Click()
void Skyscraper::CameraTextureControl::On_bSetLookAt_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetPosition_Click()
void Skyscraper::CameraTextureControl::On_bSetPosition_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetRotation_Click()
void Skyscraper::CameraTextureControl::On_bSetRotation_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetZoom_Click()
void Skyscraper::CameraTextureControl::On_bSetZoom_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_chkEnabled_Click()
void Skyscraper::CameraTextureControl::On_chkEnabled_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ bOK
wxButton* Skyscraper::CameraTextureControl::bOK |
◆ bSetFOV
wxButton* Skyscraper::CameraTextureControl::bSetFOV |
◆ bSetLookAt
wxButton* Skyscraper::CameraTextureControl::bSetLookAt |
◆ bSetPosition
wxButton* Skyscraper::CameraTextureControl::bSetPosition |
◆ bSetRotation
wxButton* Skyscraper::CameraTextureControl::bSetRotation |
◆ bSetZoom
wxButton* Skyscraper::CameraTextureControl::bSetZoom |
◆ camera
◆ CameraList
wxListBox* Skyscraper::CameraTextureControl::CameraList |
◆ chkEnabled
wxCheckBox* Skyscraper::CameraTextureControl::chkEnabled |
◆ ID_bOK
const long Skyscraper::CameraTextureControl::ID_bOK = wxNewId() |
|
staticprotected |
◆ ID_bSetFOV
const long Skyscraper::CameraTextureControl::ID_bSetFOV = wxNewId() |
|
staticprotected |
◆ ID_bSetLookAt
const long Skyscraper::CameraTextureControl::ID_bSetLookAt = wxNewId() |
|
staticprotected |
◆ ID_bSetPosition
const long Skyscraper::CameraTextureControl::ID_bSetPosition = wxNewId() |
|
staticprotected |
◆ ID_bSetRotation
const long Skyscraper::CameraTextureControl::ID_bSetRotation = wxNewId() |
|
staticprotected |
◆ ID_bSetZoom
const long Skyscraper::CameraTextureControl::ID_bSetZoom = wxNewId() |
|
staticprotected |
◆ ID_CameraList
const long Skyscraper::CameraTextureControl::ID_CameraList = wxNewId() |
|
staticprotected |
◆ ID_chkEnabled
const long Skyscraper::CameraTextureControl::ID_chkEnabled = wxNewId() |
|
staticprotected |
◆ ID_lblFOV
const long Skyscraper::CameraTextureControl::ID_lblFOV = wxNewId() |
|
staticprotected |
◆ ID_lblPositionX
const long Skyscraper::CameraTextureControl::ID_lblPositionX = wxNewId() |
|
staticprotected |
◆ ID_lblPositionY
const long Skyscraper::CameraTextureControl::ID_lblPositionY = wxNewId() |
|
staticprotected |
◆ ID_lblPositionZ
const long Skyscraper::CameraTextureControl::ID_lblPositionZ = wxNewId() |
|
staticprotected |
◆ ID_lblRotationX
const long Skyscraper::CameraTextureControl::ID_lblRotationX = wxNewId() |
|
staticprotected |
◆ ID_lblRotationY
const long Skyscraper::CameraTextureControl::ID_lblRotationY = wxNewId() |
|
staticprotected |
◆ ID_lblRotationZ
const long Skyscraper::CameraTextureControl::ID_lblRotationZ = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT1
const long Skyscraper::CameraTextureControl::ID_STATICTEXT1 = wxNewId() |
|
staticprotected |
◆ ID_txtFOV
const long Skyscraper::CameraTextureControl::ID_txtFOV = wxNewId() |
|
staticprotected |
◆ ID_txtPositionX
const long Skyscraper::CameraTextureControl::ID_txtPositionX = wxNewId() |
|
staticprotected |
◆ ID_txtPositionY
const long Skyscraper::CameraTextureControl::ID_txtPositionY = wxNewId() |
|
staticprotected |
◆ ID_txtPositionZ
const long Skyscraper::CameraTextureControl::ID_txtPositionZ = wxNewId() |
|
staticprotected |
◆ ID_txtRotationX
const long Skyscraper::CameraTextureControl::ID_txtRotationX = wxNewId() |
|
staticprotected |
◆ ID_txtRotationY
const long Skyscraper::CameraTextureControl::ID_txtRotationY = wxNewId() |
|
staticprotected |
◆ ID_txtRotationZ
const long Skyscraper::CameraTextureControl::ID_txtRotationZ = wxNewId() |
|
staticprotected |
◆ ID_txtZoom
const long Skyscraper::CameraTextureControl::ID_txtZoom = wxNewId() |
|
staticprotected |
◆ lastcount
int Skyscraper::CameraTextureControl::lastcount |
|
private |
◆ lblFOV
wxStaticText* Skyscraper::CameraTextureControl::lblFOV |
◆ lblPositionX
wxStaticText* Skyscraper::CameraTextureControl::lblPositionX |
◆ lblPositionY
wxStaticText* Skyscraper::CameraTextureControl::lblPositionY |
◆ lblPositionZ
wxStaticText* Skyscraper::CameraTextureControl::lblPositionZ |
◆ lblRotationX
wxStaticText* Skyscraper::CameraTextureControl::lblRotationX |
◆ lblRotationY
wxStaticText* Skyscraper::CameraTextureControl::lblRotationY |
◆ lblRotationZ
wxStaticText* Skyscraper::CameraTextureControl::lblRotationZ |
◆ panel
DebugPanel* Skyscraper::CameraTextureControl::panel |
|
private |
◆ Simcore
SBS::SBS* Skyscraper::CameraTextureControl::Simcore |
|
private |
◆ StaticText1
wxStaticText* Skyscraper::CameraTextureControl::StaticText1 |
◆ txtFOV
wxTextCtrl* Skyscraper::CameraTextureControl::txtFOV |
◆ txtPositionX
wxTextCtrl* Skyscraper::CameraTextureControl::txtPositionX |
◆ txtPositionY
wxTextCtrl* Skyscraper::CameraTextureControl::txtPositionY |
◆ txtPositionZ
wxTextCtrl* Skyscraper::CameraTextureControl::txtPositionZ |
◆ txtRotationX
wxTextCtrl* Skyscraper::CameraTextureControl::txtRotationX |
◆ txtRotationY
wxTextCtrl* Skyscraper::CameraTextureControl::txtRotationY |
◆ txtRotationZ
wxTextCtrl* Skyscraper::CameraTextureControl::txtRotationZ |
◆ txtZoom
wxTextCtrl* Skyscraper::CameraTextureControl::txtZoom |
The documentation for this class was generated from the following files: