Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | List of all members
TParamsDlg Class Reference
Inheritance diagram for TParamsDlg:
TParamsDlgBase

Public Member Functions

 TParamsDlg (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
void OnInitDialog (wxInitDialogEvent &event)
 
bool TransferDataToWindow ()
 
bool TransferDataFromWindow ()
 
void SetParams (const TParams &Params)
 
void GetParams (TParams &Params)
 
void UpdateEnableState ()
 
void RefreshLocationFields ()
 
void UpdateTimeString ()
 
void UpdateColorControl ()
 
void UpdateColorMapChoice ()
 
void DeleteItem (wxListBox *pBox)
 
int FindLayerByFilename (const vtString &fname)
 
void UpdateScenarioChoices ()
 
wxTextCtrl * GetTtExternalData ()
 
wxRadioButton * GetUseExternal ()
 
wxChoice * GetScenarios ()
 
wxButton * GetMovedownScenario ()
 
wxButton * GetMoveupScenario ()
 
wxButton * GetEditScenario ()
 
wxButton * GetDeleteScenario ()
 
wxListBox * GetScenarioList ()
 
wxListBox * GetAnimPaths ()
 
wxComboBox * GetDTName ()
 
wxChoice * GetColorMap ()
 
wxStaticBitmap * GetColorBitmap ()
 
wxChoice * GetChoiceShadowRez ()
 
wxCheckBox * GetCheckStructureShadows ()
 
wxComboBox * GetContentFile ()
 
wxChoice * GetNavStyle ()
 
wxRadioButton * GetUseGrid ()
 
wxRadioButton * GetUseTin ()
 
wxRadioButton * GetUseTileset ()
 
wxComboBox * GetLocfile ()
 
wxRadioButton * GetTileset ()
 
wxRadioButton * GetDerived ()
 
wxRadioButton * GetSingle ()
 
wxRadioButton * GetNone ()
 
wxTextCtrl * GetLightFactor ()
 
wxComboBox * GetRoadfile ()
 
wxComboBox * GetTreefile ()
 
wxComboBox * GetTfileSingle ()
 
wxComboBox * GetTfileTileset ()
 
wxChoice * GetLodmethod ()
 
wxComboBox * GetFilename ()
 
wxComboBox * GetFilenameTin ()
 
wxComboBox * GetFilenameTileset ()
 
wxComboBox * GetSkytexture ()
 
wxTextCtrl * GetFogDistance ()
 
wxChoice * GetLocField ()
 
wxListBox * GetStructFiles ()
 
wxListBox * GetRawFiles ()
 
wxListBox * GetImageFiles ()
 
wxComboBox * GetFilenameWater ()
 
- Public Member Functions inherited from TParamsDlgBase
 TParamsDlgBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL)
 

Public Attributes

wxString m_strTerrainName
 
bool m_bGrid
 
bool m_bTin
 
bool m_bTileset
 
bool m_bExternal
 
wxString m_strExternalData
 
wxString m_strFilename
 
wxString m_strFilenameTin
 
wxString m_strFilenameTileset
 
float m_fVerticalExag
 
float m_fMinHeight
 
int m_iNavStyle
 
float m_fNavSpeed
 
wxString m_strLocFile
 
int m_iInitLocation
 
wxString m_strInitLocation
 
float m_fHither
 
bool m_bAccel
 
bool m_bAllowRoll
 
int m_iLodMethod
 
int m_iTriCount
 
bool m_bTriStrips
 
int m_iVertCount
 
int m_iTileCacheSize
 
bool m_bTileThreading
 
bool m_bTimeOn
 
vtTime m_InitTime
 
float m_fTimeSpeed
 
int m_iTexture
 
wxString m_strTextureSingle
 
wxString m_strTextureTileset
 
bool m_bTextureGradual
 
float m_fTextureLODFactor
 
bool m_bMipmap
 
bool m_b16bit
 
bool m_bPreLight
 
float m_fPreLightFactor
 
bool m_bCastShadows
 
wxString m_strColorMap
 
bool m_bTextureRetain
 
bool m_bDetailTexture
 
wxString m_strDetailName
 
float m_fDetailScale
 
float m_fDetailDistance
 
bool m_bRoads
 
wxString m_strRoadFile
 
bool m_bHwy
 
bool m_bPaved
 
bool m_bDirt
 
float m_fRoadHeight
 
float m_fRoadDistance
 
bool m_bTexRoads
 
bool m_bRoadCulture
 
bool m_bPlants
 
wxString m_strVegFile
 
int m_iVegDistance
 
bool m_bFog
 
float m_fFogDistance
 
wxString m_strContent
 
std::vector< vtTagArraym_Layers
 
vtStringArray m_AnimPaths
 
int m_iStructDistance
 
bool m_bStructureShadows
 
int m_iShadowRez
 
float m_fDarkness
 
bool m_bShadowsDefaultOn
 
bool m_bShadowsEveryFrame
 
bool m_bLimitShadowArea
 
float m_fShadowRadius
 
bool m_bPagingStructures
 
int m_iPagingStructureMax
 
float m_fPagingStructureDist
 
bool m_bSky
 
wxString m_strSkyTexture
 
bool m_bOceanPlane
 
float m_fOceanPlaneLevel
 
bool m_bWater
 
wxString m_strFilenameWater
 
bool m_bDepressOcean
 
float m_fDepressOceanLevel
 
bool m_bHorizon
 
wxColor m_BgColor
 
bool m_bRouteEnable
 
wxString m_strRouteFile
 
wxString m_strOverlayFile
 
int m_iOverlayX
 
int m_iOverlayY
 
bool m_bOverview
 
bool m_bCompass
 
wxString m_strInitScenario
 
wxString m_strInitTime
 
std::vector< ScenarioParamsm_Scenarios
 
bool m_bReady
 
bool m_bSetting
 
vtStringArray m_TextureFiles
 

Additional Inherited Members

- Protected Attributes inherited from TParamsDlgBase
wxStaticText * m_text2
 
wxTextCtrl * m_tname
 
wxNotebook * m_notebook
 
wxPanel * TParamsPanel1
 
wxRadioButton * m_use_grid
 
wxComboBox * m_filename
 
wxStaticText * m_text3
 
wxChoice * m_lodmethod
 
wxStaticText * m_text4
 
wxTextCtrl * m_tri_count
 
wxCheckBox * m_tristrips
 
wxRadioButton * m_use_tin
 
wxComboBox * m_filename_tin
 
wxRadioButton * m_use_tileset
 
wxComboBox * m_filename_tiles
 
wxStaticText * m_text5
 
wxTextCtrl * m_vtx_count
 
wxStaticText * m_text6
 
wxTextCtrl * m_tile_cache_size
 
wxCheckBox * m_tile_threading
 
wxRadioButton * m_use_external
 
wxTextCtrl * m_tt_external_data
 
wxStaticText * m_text7
 
wxTextCtrl * m_vertexag
 
wxStaticText * m_text8
 
wxPanel * TParamsPanel2
 
wxRadioButton * m_none
 
wxRadioButton * m_single
 
wxComboBox * m_tfile_single
 
wxRadioButton * m_derived
 
wxChoice * m_choice_colors
 
wxButton * id_edit_colors
 
wxRadioButton * m_tileset
 
wxComboBox * id_tfile_tileset
 
wxCheckBox * m_texture_gradual
 
wxStaticText * id_text3
 
wxTextCtrl * m_tex_lod
 
wxCheckBox * mmipmap
 
wxCheckBox * m_16bit
 
wxCheckBox * m_prelight
 
wxStaticText * m_text9
 
wxTextCtrl * m_light_factor
 
wxCheckBox * m_cast_shadows
 
wxCheckBox * m_retain
 
wxCheckBox * m_detailtexture
 
wxComboBox * m_dt_name
 
wxStaticText * m_text10
 
wxTextCtrl * m_dt_scale
 
wxStaticText * m_text11
 
wxStaticText * m_text12
 
wxTextCtrl * m_dt_distance
 
wxPanel * TParamsPanel3
 
wxCheckBox * m_plants
 
wxStaticText * m_text13
 
wxComboBox * id_treefile
 
wxStaticText * m_text14
 
wxTextCtrl * mmegdistance
 
wxStaticText * m_text15
 
wxCheckBox * id_roads
 
wxStaticText * m_text16
 
wxComboBox * m_roadfile
 
wxStaticText * m_text214
 
wxTextCtrl * m_roadheight
 
wxStaticText * m_text17
 
wxStaticText * id_text4
 
wxTextCtrl * m_roaddistance
 
wxStaticText * m_text18
 
wxCheckBox * m_texroads
 
wxCheckBox * m_roadculture
 
wxStaticText * m_text215
 
wxCheckBox * m_highways
 
wxCheckBox * id_paved
 
wxCheckBox * m_dirt
 
wxStaticText * m_text216
 
wxComboBox * m_content_file
 
wxListBox * id_structfiles
 
wxStaticText * m_text19
 
wxTextCtrl * m_struct_distance
 
wxStaticText * m_text20
 
wxCheckBox * mmheck_structure_shadows
 
wxStaticText * id_text5
 
wxChoice * mmhoice_shadow_rez
 
wxStaticText * m_text21
 
wxTextCtrl * m_darkness
 
wxCheckBox * m_shadows_default_on
 
wxCheckBox * m_shadows_every_frame
 
wxCheckBox * id_shadow_limit
 
wxTextCtrl * m_shadow_limit_radius
 
wxStaticText * m_text22
 
wxCheckBox * m_check_structure_paging
 
wxStaticText * m_text23
 
wxTextCtrl * m_paging_max_structures
 
wxStaticText * m_text24
 
wxTextCtrl * m_page_out_distance
 
wxStaticText * m_text25
 
wxPanel * TParamsPanel4
 
wxCheckBox * m_oceanplane
 
wxStaticText * m_text217
 
wxTextCtrl * m_oceanplaneoffset
 
wxCheckBox * m_water
 
wxComboBox * id_filename_water
 
wxCheckBox * m_depressocean
 
wxStaticText * m_text218
 
wxTextCtrl * m_depressoceanoffset
 
wxCheckBox * id_sky
 
wxComboBox * m_skytexture
 
wxCheckBox * m_horizon
 
wxCheckBox * mmog
 
wxStaticText * m_text26
 
wxTextCtrl * id_fog_distance
 
wxStaticText * m_text27
 
wxStaticBitmap * m_color3
 
wxButton * m_bgcolor
 
wxStaticText * m_text219
 
wxTextCtrl * m_text_init_time
 
wxButton * id_set_init_time
 
wxCheckBox * m_timemoves
 
wxStaticText * m_text28
 
wxTextCtrl * m_timespeed
 
wxStaticText * m_text29
 
wxPanel * TParamsPanel5
 
wxListBox * mmawfiles
 
wxButton * m_style
 
wxListBox * m_imagefiles
 
wxPanel * TParamsPanel6
 
wxStaticText * id_text6
 
wxTextCtrl * m_overlay_file
 
wxButton * m_overlay_dotdotdot
 
wxStaticText * m_text30
 
wxTextCtrl * m_overlay_x
 
wxTextCtrl * m_overlay_y
 
wxStaticText * m_text31
 
wxCheckBox * m_check_overview
 
wxCheckBox * m_check_compass
 
wxPanel * TParamsPanel7
 
wxStaticText * m_text32
 
wxChoice * mmav_style
 
wxStaticText * m_text33
 
wxTextCtrl * m_minheight
 
wxStaticText * m_text34
 
wxStaticText * id_text7
 
wxTextCtrl * m_navspeed
 
wxStaticText * m_text35
 
wxCheckBox * m_accel
 
wxCheckBox * m_allow_roll
 
wxStaticText * m_text36
 
wxComboBox * m_locfile
 
wxStaticText * m_text37
 
wxChoice * m_init_location
 
wxStaticText * m_text38
 
wxTextCtrl * m_hither
 
wxStaticText * m_text39
 
wxStaticText * m_text220
 
wxListBox * m_anim_paths
 
wxPanel * ScenariosPanel
 
wxListBox * m_scenario_list
 
wxButton * m_new_scenario
 
wxButton * id_delete_scenario
 
wxButton * m_edit_scenario
 
wxButton * m_moveup_scenario
 
wxButton * m_movedown_scenario
 
wxStaticText * m_text40
 
wxChoice * m_choice_scenario
 
wxButton * m_ok
 
wxButton * m_cancel
 

Member Function Documentation

void TParamsDlg::SetParams ( const TParams Params)

navigation


The documentation for this class was generated from the following files: