#include <texturemanager.h>
Definition at line 39 of file texturemanager.h.
◆ TextureManager()
Skyscraper::TextureManager::TextureManager |
( |
DebugPanel * | parent, |
|
|
wxWindowID | id = wxID_ANY ) |
◆ ~TextureManager()
Skyscraper::TextureManager::~TextureManager |
( |
| ) |
|
|
virtual |
◆ GetTextureName()
std::string Skyscraper::TextureManager::GetTextureName |
( |
const std::string & | material | ) |
|
|
private |
◆ Loop()
void Skyscraper::TextureManager::Loop |
( |
| ) |
|
Definition at line 182 of file texturemanager.cpp.
References chkEnableForce, chkForceMode, Skyscraper::DebugPanel::GetSystem(), SBS::TextureManager::GetTextureInfo(), SBS::TextureManager::GetTextureInfoCount(), SBS::SBS::GetTextureManager(), lastcount, SBS::TextureManager::TextureInfo::name, panel, Simcore, tAlpha, tDependencies, TextureList, tFilename, tHeight, tHeightMult, tMaterial, tMemory, tMipMaps, SBS::ToString(), tWidth, and tWidthMult.
Referenced by Skyscraper::DebugPanel::Loop().
◆ On_bExport_Click()
void Skyscraper::TextureManager::On_bExport_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bOK_Click()
void Skyscraper::TextureManager::On_bOK_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSave_Click()
void Skyscraper::TextureManager::On_bSave_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
Definition at line 308 of file texturemanager.cpp.
References chkEnableForce, chkForceMode, SBS::TextureManager::TextureInfo::enable_force, SBS::TextureManager::TextureInfo::force_mode, SBS::TextureManager::GetTextureInfo(), SBS::SBS::GetTextureManager(), SBS::TextureManager::TextureInfo::heightmult, SBS::TextureManager::TextureInfo::name, SBS::TextureManager::SetTextureInfo(), Simcore, TextureList, tHeightMult, tWidthMult, and SBS::TextureManager::TextureInfo::widthmult.
Referenced by TextureManager().
◆ On_bUnload_Click()
void Skyscraper::TextureManager::On_bUnload_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_TextureList_Select()
void Skyscraper::TextureManager::On_TextureList_Select |
( |
wxCommandEvent & | event | ) |
|
|
private |
Definition at line 253 of file texturemanager.cpp.
References bmpMain, chkEnableForce, chkForceMode, Skyscraper::VM::data_path, SBS::TextureManager::TextureInfo::dependencies, SBS::TextureManager::TextureInfo::enable_force, SBS::TextureManager::TextureInfo::filename, SBS::TextureManager::TextureInfo::force_mode, Skyscraper::DebugPanel::GetRoot(), SBS::TextureManager::GetTextureImage(), SBS::TextureManager::GetTextureInfo(), SBS::SBS::GetTextureManager(), GetTextureName(), SBS::TextureManager::TextureInfo::heightmult, SBS::TextureManager::TextureInfo::material_name, SBS::TextureManager::TextureInfo::name, panel, Simcore, tAlpha, tDependencies, TextureList, tFilename, tHeight, tHeightMult, tMaterial, tMemory, tMipMaps, SBS::ToString(), SBS::TruncateNumber(), tWidth, tWidthMult, and SBS::TextureManager::TextureInfo::widthmult.
Referenced by TextureManager().
◆ bExport
wxButton* Skyscraper::TextureManager::bExport |
◆ bmpMain
wxStaticBitmap* Skyscraper::TextureManager::bmpMain |
◆ bOK
wxButton* Skyscraper::TextureManager::bOK |
◆ bSave
wxButton* Skyscraper::TextureManager::bSave |
◆ bUnload
wxButton* Skyscraper::TextureManager::bUnload |
◆ chkEnableForce
wxCheckBox* Skyscraper::TextureManager::chkEnableForce |
◆ chkForceMode
wxCheckBox* Skyscraper::TextureManager::chkForceMode |
◆ ID_bExport
const wxWindowID Skyscraper::TextureManager::ID_bExport = wxNewId() |
|
staticprotected |
◆ ID_bmpMain
const wxWindowID Skyscraper::TextureManager::ID_bmpMain = wxNewId() |
|
staticprotected |
◆ ID_bOK
const wxWindowID Skyscraper::TextureManager::ID_bOK = wxNewId() |
|
staticprotected |
◆ ID_bSave
const wxWindowID Skyscraper::TextureManager::ID_bSave = wxNewId() |
|
staticprotected |
◆ ID_bUnload
const wxWindowID Skyscraper::TextureManager::ID_bUnload = wxNewId() |
|
staticprotected |
◆ ID_chkEnableForce
const wxWindowID Skyscraper::TextureManager::ID_chkEnableForce = wxNewId() |
|
staticprotected |
◆ ID_chkForceMode
const wxWindowID Skyscraper::TextureManager::ID_chkForceMode = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT1
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT1 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT10
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT10 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT11
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT11 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT12
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT12 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT2
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT2 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT3
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT3 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT4
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT4 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT5
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT5 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT6
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT6 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT7
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT7 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT8
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT8 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT9
const wxWindowID Skyscraper::TextureManager::ID_STATICTEXT9 = wxNewId() |
|
staticprotected |
◆ ID_tAlpha
const wxWindowID Skyscraper::TextureManager::ID_tAlpha = wxNewId() |
|
staticprotected |
◆ ID_tDependencies
const wxWindowID Skyscraper::TextureManager::ID_tDependencies = wxNewId() |
|
staticprotected |
◆ ID_TextureList
const wxWindowID Skyscraper::TextureManager::ID_TextureList = wxNewId() |
|
staticprotected |
◆ ID_tFilename
const wxWindowID Skyscraper::TextureManager::ID_tFilename = wxNewId() |
|
staticprotected |
◆ ID_tHeight
const wxWindowID Skyscraper::TextureManager::ID_tHeight = wxNewId() |
|
staticprotected |
◆ ID_tHeightMult
const wxWindowID Skyscraper::TextureManager::ID_tHeightMult = wxNewId() |
|
staticprotected |
◆ ID_tMaterial
const wxWindowID Skyscraper::TextureManager::ID_tMaterial = wxNewId() |
|
staticprotected |
◆ ID_tMemory
const wxWindowID Skyscraper::TextureManager::ID_tMemory = wxNewId() |
|
staticprotected |
◆ ID_tMipMaps
const wxWindowID Skyscraper::TextureManager::ID_tMipMaps = wxNewId() |
|
staticprotected |
◆ ID_tWidth
const wxWindowID Skyscraper::TextureManager::ID_tWidth = wxNewId() |
|
staticprotected |
◆ ID_tWidthMult
const wxWindowID Skyscraper::TextureManager::ID_tWidthMult = wxNewId() |
|
staticprotected |
◆ lastcount
int Skyscraper::TextureManager::lastcount |
|
private |
◆ panel
◆ Simcore
SBS::SBS* Skyscraper::TextureManager::Simcore |
|
private |
◆ StaticText1
wxStaticText* Skyscraper::TextureManager::StaticText1 |
◆ StaticText10
wxStaticText* Skyscraper::TextureManager::StaticText10 |
◆ StaticText11
wxStaticText* Skyscraper::TextureManager::StaticText11 |
◆ StaticText12
wxStaticText* Skyscraper::TextureManager::StaticText12 |
◆ StaticText2
wxStaticText* Skyscraper::TextureManager::StaticText2 |
◆ StaticText3
wxStaticText* Skyscraper::TextureManager::StaticText3 |
◆ StaticText4
wxStaticText* Skyscraper::TextureManager::StaticText4 |
◆ StaticText5
wxStaticText* Skyscraper::TextureManager::StaticText5 |
◆ StaticText6
wxStaticText* Skyscraper::TextureManager::StaticText6 |
◆ StaticText7
wxStaticText* Skyscraper::TextureManager::StaticText7 |
◆ StaticText8
wxStaticText* Skyscraper::TextureManager::StaticText8 |
◆ StaticText9
wxStaticText* Skyscraper::TextureManager::StaticText9 |
◆ tAlpha
wxTextCtrl* Skyscraper::TextureManager::tAlpha |
◆ tDependencies
wxTextCtrl* Skyscraper::TextureManager::tDependencies |
◆ TextureList
wxListBox* Skyscraper::TextureManager::TextureList |
◆ tFilename
wxTextCtrl* Skyscraper::TextureManager::tFilename |
◆ tHeight
wxTextCtrl* Skyscraper::TextureManager::tHeight |
◆ tHeightMult
wxTextCtrl* Skyscraper::TextureManager::tHeightMult |
◆ tMaterial
wxTextCtrl* Skyscraper::TextureManager::tMaterial |
◆ tMemory
wxTextCtrl* Skyscraper::TextureManager::tMemory |
◆ tMipMaps
wxTextCtrl* Skyscraper::TextureManager::tMipMaps |
◆ tWidth
wxTextCtrl* Skyscraper::TextureManager::tWidth |
◆ tWidthMult
wxTextCtrl* Skyscraper::TextureManager::tWidthMult |
The documentation for this class was generated from the following files: