diff --git a/install/ui/materialeditor.fbp b/install/ui/materialeditor.fbp
index 3a37dc0776..10db800728 100644
--- a/install/ui/materialeditor.fbp
+++ b/install/ui/materialeditor.fbp
@@ -11,7 +11,7 @@
res
UTF-8
connect
-
+ materialeditor
1000
none
@@ -43,7 +43,7 @@
MaterialEditorMainPanel
- 900,665
+ 900,789
@@ -236,7 +236,7 @@
-
- 0
- wxEXPAND | wxALL
+
+ 12
+ wxEXPAND|wxLEFT
2
-
+
1
1
1
@@ -634,7 +634,7 @@
0
-1,120
1
- MaterialEditorStagePanel
+ MaterialEditorMaterialPropertiesPanel
1
@@ -650,562 +650,102 @@
wxTAB_TRAVERSAL
-
+
- bSizer8
- wxHORIZONTAL
+ bSizer62
+ wxVERTICAL
none
-
- 12
- wxEXPAND|wxLEFT
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
- -1,120
- 1
- MaterialEditorStageView
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
- 0
-
-
-
- wxTAB_TRAVERSAL
-
-
- bSizer136
- wxVERTICAL
- none
-
-
-
-
+
6
- wxEXPAND|wxLEFT
- 0
-
+ wxEXPAND|wxRIGHT
+ 1
+
- bSizer9
+ bSizer8
wxVERTICAL
none
-
+
6
wxBOTTOM|wxEXPAND
- 1
-
+ 0
+
+ 2
+ wxBOTH
+ 1
+
+ 6
- bSizer11
- wxHORIZONTAL
+ fgSizer8
+ wxFLEX_GROWMODE_SPECIFIED
none
-
- 6
- wxRIGHT
- 1
-
-
- bSizer61
- wxVERTICAL
- none
-
- 0
- wxALL|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
-
- 0
- 0
-
- Dock
- 0
- Left
- 1
-
- 1
-
-
- 0
- 0
- wxID_ANY
- Add
-
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorAddStageButton
- 1
-
-
- protected
- 1
-
-
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
- 6
- wxTOP|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
-
- 0
- 0
-
- Dock
- 0
- Left
- 1
-
- 1
-
-
- 0
- 0
- wxID_ANY
- Remove
-
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorRemoveStageButton
- 1
-
-
- protected
- 1
-
-
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
- 6
- wxTOP|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
-
- 0
- 0
-
- Dock
- 0
- Left
- 1
-
- 1
-
-
- 0
- 0
- wxID_ANY
- Toggle Visibility
-
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorToggleStageButton
- 1
-
-
- protected
- 1
-
-
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
-
-
+ 0
+ 6
+
0
-
- 1
-
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Description:
+ 0
+
+ 0
+
+
+ 0
- bSizer62
- wxVERTICAL
- none
-
- 0
- wxALL|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
-
- 0
- 0
-
- Dock
- 0
- Left
- 1
-
- 1
-
-
- 0
- 0
- wxID_ANY
- Up
-
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorMoveUpStageButton
- 1
-
-
- protected
- 1
-
-
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
- 6
- wxTOP|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
-
- 0
- 0
-
- Dock
- 0
- Left
- 1
-
- 1
-
-
- 0
- 0
- wxID_ANY
- Down
-
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorMoveDownStageButton
- 1
-
-
- protected
- 1
-
-
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
- 6
- wxTOP|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
-
- 0
- 0
-
- Dock
- 0
- Left
- 1
-
- 1
-
-
- 0
- 0
- wxID_ANY
- Duplicate
-
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorDuplicateStageButton
- 1
-
-
- protected
- 1
-
-
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
+ 1
+ m_staticText57
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
-
-
-
- 0
- wxALIGN_RIGHT
- 0
-
-
- bSizer14
- wxHORIZONTAL
- none
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
+
+ 0
+ wxEXPAND|wxLEFT
+ 1
+
1
1
1
@@ -1233,16 +773,15 @@
0
0
wxID_ANY
- Depth Hack:
- 0
0
+
0
1
- m_staticText4
+ m_textCtrl5
1
@@ -1253,20 +792,24 @@
1
-
+ ; ; forward_declare
0
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
- -1
-
+
0
- wxALL
+ wxALIGN_CENTER_VERTICAL|wxALL
0
-
+
1
1
1
@@ -1294,17 +837,16 @@
0
0
wxID_ANY
- 0
- 10
+ Material:
+ 0
0
- 0
0
1
- MaterialEditorDepthHack
+ m_staticText571
1
@@ -1313,223 +855,22 @@
Resizable
1
- 80,-1
- wxSP_ARROW_KEYS
-
+
+
+ ; ; forward_declare
0
-
+ -1
-
-
-
-
-
-
-
-
- 12
- wxBOTTOM
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Stage Settings
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorStageSettingsLabel
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 12
- wxEXPAND|wxLEFT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- MaterialEditorSettingsNotebook
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
-
-
- Shader
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- m_panel5
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
- 0
-
-
-
- wxTAB_TRAVERSAL
-
-
- bSizer26
- wxVERTICAL
- none
-
- 6
- wxALL|wxEXPAND
- 1
-
- 2
- wxBOTH
- 1
-
- 12
-
- fgSizer1
- wxFLEX_GROWMODE_SPECIFIED
- none
- 7
- 6
-
- 5
- wxALIGN_CENTER_VERTICAL
+
+ 0
+ wxEXPAND
0
-
+
1
1
1
@@ -1543,6 +884,7 @@
1
0
+
1
1
@@ -1557,8 +899,6 @@
0
0
wxID_ANY
- Shader:
- 0
0
@@ -1566,7 +906,7 @@
0
1
- m_staticText8
+ m_choice1
1
@@ -1574,23 +914,86 @@
1
Resizable
+ 0
1
-
+ ; ; forward_declare
0
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
- -1
-
- 5
- wxEXPAND
- 0
-
+
+
+
+ 0
+ wxEXPAND
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_notebook2
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+
+
+ Interaction
+ 0
+
1
1
1
@@ -1621,12 +1024,11 @@
0
-
0
1
- MaterialEditorStageShader
+ InteractionPage
1
@@ -1636,25 +1038,778 @@
Resizable
1
-
-
+ ; ; forward_declare
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
+ wxTAB_TRAVERSAL
+
+
+ bSizer571
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 0,1
+
+ 8
+
+ fgSizer71
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 8
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ noShadows
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox87
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ translucent
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox41
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ noSelfShadows
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox821
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ noFog
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox61
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ forceShadows
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox841
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer51
+ wxVERTICAL
+ none
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ twoSided
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox20
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ backSided
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox21
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+
+ bSizer141
+ wxHORIZONTAL
+ none
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ polygonOffset
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox8411
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 100
+
+ 0
+
+ -100
+
+ 0
+
+ 1
+ MaterialEditorPolygonOffset
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 80,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer1411
+ wxHORIZONTAL
+ none
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ ambientRimColor
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox84111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl9
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
+
+
+ Light
+ 0
+
1
1
1
@@ -1682,8 +1837,6 @@
0
0
wxID_ANY
- Colour:
- 0
0
@@ -1691,7 +1844,7 @@
0
1
- m_staticText9
+ LightPage
1
@@ -1701,21 +1854,677 @@
Resizable
1
-
-
+ ; ; forward_declare
0
-
- -1
+ wxTAB_TRAVERSAL
+
+
+ bSizer5711
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 1
+
+ 20
+
+ fgSizer711
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 8
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ ambientLight
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox411
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ cubicLight
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox8211
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ ambientCubicLight
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox871
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ blendLight
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox8412
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ fogLight
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox611
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ noPortalFog
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox8711
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ lightFalloffMap
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText42
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl51
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ lightFalloffCubeMap
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText421
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl511
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
-
- 5
- wxEXPAND
- 0
-
+
+
+ Depth / Clamping
+ 0
+
1
1
1
@@ -1746,12 +2555,11 @@
0
-
0
1
- MaterialEditorStageColour
+ DepthPage
1
@@ -1761,25 +2569,651 @@
Resizable
1
-
-
+ ; ; forward_declare
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
+ wxTAB_TRAVERSAL
+
+
+ bSizer5712
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 0,1
+
+ 8
+
+ fgSizer712
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 8
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ forceOpaque
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox872
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ mirror
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox412
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ clamp
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox8212
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ zeroClamp
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox612
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ alphaZeroClamp
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox8413
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer511
+ wxVERTICAL
+ none
+
+
+
+ 0
+
+ 0
+
+
+ bSizer1412
+ wxHORIZONTAL
+ none
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ sort
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox84112
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_comboBox1
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ -1
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND
+ 1
+
+
+ bSizer1413
+ wxHORIZONTAL
+ none
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ shadowMapOffset
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox84113
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 100
+
+ 0
+
+ -100
+
+ 0
+
+ 1
+ MaterialEditorPolygonOffset1
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 80,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
+
+
+ Decals
+ 0
+
1
1
1
@@ -1807,8 +3241,6 @@
0
0
wxID_ANY
- Fade Colour:
- 0
0
@@ -1816,7 +3248,7 @@
0
1
- m_staticText10
+ DecalPage
1
@@ -1826,160 +3258,3321 @@
Resizable
1
-
-
+ ; ; forward_declare
0
-
- -1
+ wxTAB_TRAVERSAL
+
+
+ bSizer57121
+ wxVERTICAL
+ none
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer79
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 0
+
+ 2
+ wxBOTH
+ 0,1
+
+ 8
+
+ fgSizer7121
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 8
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ noOverlays
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox2011
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ DECAL_MACRO
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox20111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ forceOverlays
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox2111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ TWOSIDED_DECAL_MACRO
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox201111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+ 6
+ wxEXPAND|wxRIGHT|wxTOP
+ 0
+
+
+ bSizer78
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ decalInfo
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox2011111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 0,1
+
+ 24
+
+ fgSizer14
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 8
+
+ 0
+ wxEXPAND
+ 1
+
+
+ bSizer7811
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Stay:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText4613
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 9999
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorDecalInfoStaySeconds2
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 70,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ secs
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46112
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+ wxEXPAND
+ 1
+
+
+ bSizer7812
+ wxHORIZONTAL
+ none
+
+ 24
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Fade:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46122
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 9999
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorDecalInfoStaySeconds12
+ 1
+
+
+ public
+ 1
+
+ Resizable
+ 1
+ 70,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxALL|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ secs
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText461112
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+ wxEXPAND
+ 1
+
+
+ bSizer78111
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Start RGB:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46131
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl14
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND
+ 1
+
+
+ bSizer781111
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ End RGB:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText461311
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl141
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- 5
- wxEXPAND
- 1
-
-
- bSizer15
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
-
- 0
-
- 1
- MaterialEditorStageFadeColour
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
+
+
+ Deform
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformPage
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer108
+ wxVERTICAL
+ none
+
+ 6
+ wxEXPAND
+ 1
+
+
+ bSizer109111
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorDeformChoice
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 0
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+
+ DeformPanels
+ wxVERTICAL
+ none
+
+ 0
+ wxEXPAND
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformFlarePanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer781121
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Size:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText461321
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl21
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND | wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformExpandPanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer7811211
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Amount:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText4613211
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl211
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND | wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformMovePanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer78112111
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Amount:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46132111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl2111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND | wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformTurbulentPanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer78112111111
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Table:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46132111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl2111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 60,-1
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Range:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText461321111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl21111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 40,-1
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Time Offset:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText4613211111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl211111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 40,-1
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Domain:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46132111111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl2111111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 40,-1
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND | wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformParticlePanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer7811211111
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Particle Def:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText4613211111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl211111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ wxEXPAND | wxALL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ DeformParticle2Panel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer78112111112
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Particle Def:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText46132111112
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl2111112
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- 5
- wxALL|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Use Entity Colour
-
- 0
-
-
- 0
-
- 1
- MaterialEditorStageUseEntityColour
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
+
+
+
+
+ Misc
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ MiscPage
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ ; ; forward_declare
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer1081
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 1
+
+ 20
+
+ fgSizer7111
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 8
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ renderBump
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox6111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl512
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ renderBumpFlat
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox61111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ m_textCtrl5111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 0
+ wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ unsmoothedTangents
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox611111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ isLightgemSurf
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox6111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ PARTICLE_MACRO
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox61111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 0
+ wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ GLASS_MACRO
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkBox611111111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
+
+
+
+ 0
+ wxEXPAND
+ 1
+
+
+ bSizer60
+ wxHORIZONTAL
+ none
+
+ 0
+ wxEXPAND | wxALL
+ 1
+
1
1
1
@@ -2007,8 +6600,6 @@
0
0
wxID_ANY
- Fade In Fraction:
- 0
0
@@ -2016,7 +6607,7 @@
0
1
- m_staticText11
+ MaterialEditorStageView
1
@@ -2026,3181 +6617,945 @@
Resizable
1
-
-
+ ; ; forward_declare
0
-
- -1
+ wxTAB_TRAVERSAL
+
+
+ bSizer103
+ wxVERTICAL
+ none
+
-
- 5
- wxEXPAND
- 1
-
+
+ 6
+ wxEXPAND|wxLEFT
+ 0
+
- bSizer16
- wxHORIZONTAL
+ bSizer9
+ wxVERTICAL
none
-
+
6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageFadeInFrac
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
+ wxBOTTOM|wxEXPAND
1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
+
- 1
- MaterialEditorStageFadeInFracSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
+ bSizer11
+ wxHORIZONTAL
+ none
+
+ 6
+ wxRIGHT
+ 1
+
+
+ bSizer61
+ wxVERTICAL
+ none
+
+ 0
+ wxALL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Add
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorAddStageButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 6
+ wxTOP|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Remove
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorRemoveStageButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 6
+ wxTOP|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Toggle Visibility
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorToggleStageButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+
+ bSizer621
+ wxVERTICAL
+ none
+
+ 0
+ wxALL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Up
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorMoveUpStageButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 6
+ wxTOP|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Down
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorMoveDownStageButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+ 6
+ wxTOP|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Duplicate
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorDuplicateStageButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Fade Out Fraction:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText12
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer161
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageFadeOutFrac
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageFadeOutFracSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Fade Index Fraction:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText13
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer1611
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageFadeIdxFrac
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageFadeIdxFracSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Animation:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText14
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 0
- wxEXPAND
- 1
-
-
- bSizer19
- wxHORIZONTAL
- none
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Frames:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText15
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 9999
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageAnimFrames
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 60,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 6
- wxLEFT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Rate:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText16
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 0
- wxALL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageAnimRate
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 60,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL|wxLEFT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- FPS
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText17
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
-
-
-
-
-
-
-
-
- Count / Time
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- m_panel6
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
- 0
-
-
-
- wxTAB_TRAVERSAL
-
-
- bSizer261
- wxVERTICAL
- none
-
- 6
- wxALL|wxEXPAND
- 1
-
- 2
- wxBOTH
- 1
-
- 12
-
- fgSizer11
- wxFLEX_GROWMODE_SPECIFIED
- none
- 7
- 6
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Count:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText111
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer162
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 999
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageCount
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 999
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageCountSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Duration / sec:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText121
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer1612
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageDuration
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageDurationSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Bunching:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText131
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer16111
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageBunching
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageBunchingSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Cycles:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText1311
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer161111
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 999
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageCycles
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 999
-
- 0
-
- 1
-
- 0
-
- 1
- MaterialEditorStageCyclesSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 1
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Time Offset / sec:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText13111
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer1611111
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageTimeOffset
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageTimeOffsetSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Dead Time / sec:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText131111
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 0
- wxEXPAND
- 1
-
-
- bSizer16111111
- wxHORIZONTAL
- none
-
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageDeadTime
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 70,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageDeadTimeSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Size / Speed
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- m_panel7
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
- 0
-
-
-
- wxTAB_TRAVERSAL
-
-
- bSizer2611
- wxVERTICAL
- none
-
- 6
- wxALL|wxEXPAND
- 1
-
- 2
- wxBOTH
- 1
-
- 12
-
- fgSizer111
- wxFLEX_GROWMODE_SPECIFIED
- none
- 7
- 6
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Speed:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText1111
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer1621
- wxHORIZONTAL
- none
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- From:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText66
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSpeedFrom
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 50,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 0
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSpeedFromSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- To:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText67
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSpeedTo
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 50,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 0
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSpeedToSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Size:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText1211
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer16211
- wxHORIZONTAL
- none
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- From:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText661
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSizeFrom
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 50,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 0
- wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSizeFromSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- To:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText671
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSizeTo
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 50,-1
- wxSP_ARROW_KEYS
-
- 0
-
-
-
-
-
-
-
-
- 0
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 100
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageSizeToSlider
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxSL_HORIZONTAL
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
-
-
-
-
-
+
+
+
+
+
+
+
+
+ 12
+ wxBOTTOM
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Stage Settings
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorStageSettingsLabel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 12
+ wxEXPAND|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorSettingsNotebook
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+
+
+ Shader
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_panel5
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer26
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 1
+
+ 12
+
+ fgSizer1
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 7
+ 6
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Shader:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText8
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ MaterialEditorStageShader
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Colour:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText9
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+
+ 1
+ MaterialEditorStageColour
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
@@ -5235,7 +7590,7 @@
0
0
wxID_ANY
- Rotation Speed:
+ Fade Colour:
0
0
@@ -5244,7 +7599,7 @@
0
1
- m_staticText1312
+ m_staticText10
1
@@ -5270,14 +7625,14 @@
1
- bSizer162111
+ bSizer15
wxHORIZONTAL
none
6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 1
+
1
1
1
@@ -5305,16 +7660,15 @@
0
0
wxID_ANY
- From:
- 0
0
+
0
1
- m_staticText6611
+ MaterialEditorStageFadeColour
1
@@ -5328,68 +7682,10 @@
0
-
-
-
- -1
-
-
-
- 6
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- 0
- 10
-
- 0
-
- 0
-
- 0
-
- 1
- MaterialEditorStageRotationSpeedFrom
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 50,-1
- wxSP_ARROW_KEYS
-
- 0
-
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
@@ -5397,10 +7693,10 @@
- 0
- wxALIGN_CENTER_VERTICAL
- 1
-
+ 5
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 0
+
1
1
1
@@ -5414,6 +7710,7 @@
1
0
+ 0
1
1
@@ -5428,16 +7725,15 @@
0
0
wxID_ANY
- 100
+ Use Entity Colour
0
- 0
0
1
- MaterialEditorStageRotationSpeedFromSlider
+ MaterialEditorStageUseEntityColour
1
@@ -5447,7 +7743,7 @@
Resizable
1
- wxSL_HORIZONTAL
+
0
@@ -5455,76 +7751,86 @@
wxFILTER_NONE
wxDefaultValidator
- 50
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Fade In Fraction:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText11
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer16
+ wxHORIZONTAL
+ none
6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- To:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText6711
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
0
1
@@ -5564,7 +7870,7 @@
0
1
- MaterialEditorStageRotationSpeedTo
+ MaterialEditorStageFadeInFrac
1
@@ -5573,7 +7879,7 @@
Resizable
1
- 50,-1
+ 70,-1
wxSP_ARROW_KEYS
0
@@ -5585,9 +7891,9 @@
- 0
+ 5
wxALIGN_CENTER_VERTICAL
- 0
+ 1
1
1
@@ -5625,7 +7931,7 @@
0
1
- MaterialEditorStageRotationSpeedToSlider
+ MaterialEditorStageFadeInFracSlider
1
@@ -5683,7 +7989,7 @@
0
0
wxID_ANY
- Aspect Ratio:
+ Fade Out Fraction:
0
0
@@ -5692,7 +7998,7 @@
0
1
- m_staticText13112
+ m_staticText12
1
@@ -5718,14 +8024,14 @@
1
- bSizer162112
+ bSizer161
wxHORIZONTAL
none
6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
0
-
+
1
1
1
@@ -5753,16 +8059,17 @@
0
0
wxID_ANY
- From:
- 0
+ 0
+ 10
0
+ 0
0
1
- m_staticText6612
+ MaterialEditorStageFadeOutFrac
1
@@ -5771,22 +8078,22 @@
Resizable
1
-
-
+ 70,-1
+ wxSP_ARROW_KEYS
0
+
- -1
- 6
+ 5
wxALIGN_CENTER_VERTICAL
- 0
-
+ 1
+
1
1
1
@@ -5814,17 +8121,16 @@
0
0
wxID_ANY
- 0
- 10
+ 100
0
- 0
+ 0
0
1
- MaterialEditorStageAspectFrom
+ MaterialEditorStageFadeOutFracSlider
1
@@ -5833,22 +8139,179 @@
Resizable
1
- 50,-1
- wxSP_ARROW_KEYS
+
+ wxSL_HORIZONTAL
0
-
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 50
+
+
+
+
+
+
+
+
+
+ Count / Time
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_panel6
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer261
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 1
+
+ 12
+
+ fgSizer11
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 7
+ 6
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Count:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer162
+ wxHORIZONTAL
+ none
- 0
- wxALIGN_CENTER_VERTICAL
- 1
-
+ 6
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 0
+
1
1
1
@@ -5876,16 +8339,17 @@
0
0
wxID_ANY
- 100
+ 0
+ 999
0
- 0
+ 0
0
1
- MaterialEditorStageAspectFromSlider
+ MaterialEditorStageCount
1
@@ -5894,26 +8358,22 @@
Resizable
1
-
- wxSL_HORIZONTAL
+ 70,-1
+ wxSP_ARROW_KEYS
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 50
+
- 6
- wxALIGN_CENTER_VERTICAL|wxRIGHT
- 0
-
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 1
+
1
1
1
@@ -5941,16 +8401,16 @@
0
0
wxID_ANY
- To:
- 0
+ 999
0
+ 0
0
1
- m_staticText6712
+ MaterialEditorStageCountSlider
1
@@ -5960,19 +8420,95 @@
Resizable
1
-
+ wxSL_HORIZONTAL
0
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 0
- -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Duration / sec:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText121
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer1612
+ wxHORIZONTAL
+ none
- 5
- wxALIGN_CENTER_VERTICAL
+ 6
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
0
1
@@ -6012,7 +8548,7 @@
0
1
- MaterialEditorStageAspectTo
+ MaterialEditorStageDuration
1
@@ -6021,7 +8557,7 @@
Resizable
1
- 50,-1
+ 70,-1
wxSP_ARROW_KEYS
0
@@ -6033,9 +8569,9 @@
- 0
+ 5
wxALIGN_CENTER_VERTICAL
- 0
+ 1
1
1
@@ -6073,7 +8609,7 @@
0
1
- MaterialEditorStageAspectToSlider
+ MaterialEditorStageDurationSlider
1
@@ -6131,7 +8667,7 @@
0
0
wxID_ANY
- Gravity:
+ Bunching:
0
0
@@ -6140,7 +8676,7 @@
0
1
- m_staticText131112
+ m_staticText131
1
@@ -6166,7 +8702,7 @@
1
- bSizer16111112
+ bSizer16111
wxHORIZONTAL
none
@@ -6211,7 +8747,7 @@
0
1
- MaterialEditorStageGravity
+ MaterialEditorStageBunching
1
@@ -6272,7 +8808,7 @@
0
1
- MaterialEditorStageGravitySlider
+ MaterialEditorStageBunchingSlider
1
@@ -6296,70 +8832,6 @@
-
- 6
- wxLEFT|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Use World Gravity
-
- 0
-
-
- 0
-
- 1
- MaterialEditorStageUseWorldGravity
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
@@ -6394,7 +8866,7 @@
0
0
wxID_ANY
- Bounds Expansion:
+ Cycles:
0
0
@@ -6403,7 +8875,7 @@
0
1
- m_staticText1311111
+ m_staticText1311
1
@@ -6424,19 +8896,81 @@
- 0
+ 5
wxEXPAND
1
- bSizer161111111
+ bSizer161111
wxHORIZONTAL
none
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
+ 6
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 999
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageCycles
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 70,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 1
+
1
1
1
@@ -6464,17 +8998,16 @@
0
0
wxID_ANY
- 0
- 10
+ 999
0
- 0
+ 1
0
1
- MaterialEditorStageBoundsExpansion
+ MaterialEditorStageCyclesSlider
1
@@ -6483,12 +9016,16 @@
Resizable
1
- 70,-1
- wxSP_ARROW_KEYS
+
+ wxSL_HORIZONTAL
0
-
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 1
@@ -6503,7 +9040,7 @@
- Distribution
+ Size / Speed
0
1
@@ -6540,7 +9077,7 @@
0
1
- m_panel61
+ m_panel7
1
@@ -6558,7 +9095,7 @@
wxTAB_TRAVERSAL
- bSizer2612
+ bSizer2611
wxVERTICAL
none
@@ -6572,7 +9109,7 @@
12
- fgSizer112
+ fgSizer111
wxFLEX_GROWMODE_SPECIFIED
none
7
@@ -6609,7 +9146,7 @@
0
0
wxID_ANY
- Shape:
+ Speed:
0
0
@@ -6618,7 +9155,7 @@
0
1
- m_staticText1112
+ m_staticText1111
1
@@ -6644,14 +9181,14 @@
1
- bSizer1622
+ bSizer1621
wxHORIZONTAL
none
- 3
- wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
- 1
-
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
1
1
1
@@ -6679,7 +9216,8 @@
0
0
wxID_ANY
- Rectangular
+ From:
+ 0
0
@@ -6687,7 +9225,7 @@
0
1
- MaterialEditorStageShapeRect
+ m_staticText66
1
@@ -6697,25 +9235,21 @@
Resizable
1
- wxRB_GROUP
+
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 0
+ -1
- 3
- wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
- 1
-
+ 6
+ wxALIGN_CENTER_VERTICAL
+ 0
+
1
1
1
@@ -6743,15 +9277,17 @@
0
0
wxID_ANY
- Cylindric
+ 0
+ 10
0
+ 0
0
1
- MaterialEditorStageShapeCyl
+ MaterialEditorStageSpeedFrom
1
@@ -6760,26 +9296,22 @@
Resizable
1
-
-
+ 50,-1
+ wxSP_ARROW_KEYS
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 0
+
- 3
- wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM
+ 0
+ wxALIGN_CENTER_VERTICAL
1
-
+
1
1
1
@@ -6807,15 +9339,16 @@
0
0
wxID_ANY
- Spherical
+ 100
0
+ 0
0
1
- MaterialEditorStageSpherical
+ MaterialEditorStageSpeedFromSlider
1
@@ -6825,7 +9358,7 @@
Resizable
1
-
+ wxSL_HORIZONTAL
0
@@ -6833,87 +9366,76 @@
wxFILTER_NONE
wxDefaultValidator
- 0
+ 50
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- X Size:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText1212
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer16121
- wxHORIZONTAL
- none
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ To:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText67
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
0
1
@@ -6953,7 +9475,7 @@
0
1
- MaterialEditorStageXSize
+ MaterialEditorStageSpeedTo
1
@@ -6962,7 +9484,7 @@
Resizable
1
- 70,-1
+ 50,-1
wxSP_ARROW_KEYS
0
@@ -6974,9 +9496,9 @@
- 5
+ 0
wxALIGN_CENTER_VERTICAL
- 1
+ 0
1
1
@@ -7014,7 +9536,7 @@
0
1
- MaterialEditorStageXSizeSlider
+ MaterialEditorStageSpeedToSlider
1
@@ -7072,7 +9594,7 @@
0
0
wxID_ANY
- Y Size:
+ Size:
0
0
@@ -7081,7 +9603,7 @@
0
1
- m_staticText1313
+ m_staticText1211
1
@@ -7107,12 +9629,73 @@
1
- bSizer161112
+ bSizer16211
wxHORIZONTAL
none
6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ From:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText661
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL
0
1
@@ -7152,7 +9735,7 @@
0
1
- MaterialEditorStageYSize
+ MaterialEditorStageSizeFrom
1
@@ -7161,7 +9744,7 @@
Resizable
1
- 70,-1
+ 50,-1
wxSP_ARROW_KEYS
0
@@ -7173,7 +9756,7 @@
- 5
+ 0
wxALIGN_CENTER_VERTICAL
1
@@ -7213,7 +9796,7 @@
0
1
- MaterialEditorStageYSizeSlider
+ MaterialEditorStageSizeFromSlider
1
@@ -7237,81 +9820,70 @@
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Z Size:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText13113
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer1611112
- wxHORIZONTAL
- none
6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ To:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText671
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
0
1
@@ -7351,7 +9923,7 @@
0
1
- MaterialEditorStageZSize
+ MaterialEditorStageSizeTo
1
@@ -7360,7 +9932,7 @@
Resizable
1
- 70,-1
+ 50,-1
wxSP_ARROW_KEYS
0
@@ -7372,9 +9944,9 @@
- 5
+ 0
wxALIGN_CENTER_VERTICAL
- 1
+ 0
1
1
@@ -7412,7 +9984,7 @@
0
1
- MaterialEditorStageZSizeSlider
+ MaterialEditorStageSizeToSlider
1
@@ -7470,7 +10042,7 @@
0
0
wxID_ANY
- Ring Size:
+ Rotation Speed:
0
0
@@ -7479,7 +10051,7 @@
0
1
- MaterialEditorStageRingSizeLabel
+ m_staticText1312
1
@@ -7505,12 +10077,73 @@
1
- bSizer16111113
+ bSizer162111
wxHORIZONTAL
none
6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ From:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText6611
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL
0
1
@@ -7550,7 +10183,7 @@
0
1
- MaterialEditorStageRingSize
+ MaterialEditorStageRotationSpeedFrom
1
@@ -7559,7 +10192,7 @@
Resizable
1
- 70,-1
+ 50,-1
wxSP_ARROW_KEYS
0
@@ -7571,7 +10204,7 @@
- 5
+ 0
wxALIGN_CENTER_VERTICAL
1
@@ -7611,7 +10244,195 @@
0
1
- MaterialEditorStageRingSizeSlider
+ MaterialEditorStageRotationSpeedFromSlider
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ wxSL_HORIZONTAL
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 50
+
+
+
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ To:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText6711
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 10
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageRotationSpeedTo
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 50,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 100
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageRotationSpeedToSlider
1
@@ -7669,132 +10490,7 @@
0
0
wxID_ANY
- Offset:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText1311112
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 0
- wxEXPAND
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
-
- 0
-
- 1
- MaterialEditorStageOffset
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Randomness:
+ Aspect Ratio:
0
0
@@ -7803,7 +10499,7 @@
0
1
- m_staticText97
+ m_staticText13112
1
@@ -7824,67 +10520,390 @@
- 3
- wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Distribute Materials randomly within Volume
-
- 0
-
-
- 0
+ 5
+ wxEXPAND
+ 1
+
- 1
- MaterialEditorStageRandomDist
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
+ bSizer162112
+ wxHORIZONTAL
+ none
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ From:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText6612
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 10
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageAspectFrom
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 50,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 100
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageAspectFromSlider
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ wxSL_HORIZONTAL
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 50
+
+
+
+
+
+
+ 6
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ To:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText6712
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0
+ 10
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageAspectTo
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 50,-1
+ wxSP_ARROW_KEYS
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 100
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ MaterialEditorStageAspectToSlider
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ wxSL_HORIZONTAL
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 50
+
+
+
+
+
@@ -7894,7 +10913,7 @@
- Direction / Orientation
+ Distribution
0
1
@@ -7931,7 +10950,7 @@
0
1
- m_panel611
+ m_panel61
1
@@ -7949,7 +10968,7 @@
wxTAB_TRAVERSAL
- bSizer26121
+ bSizer2612
wxVERTICAL
none
@@ -7963,7 +10982,7 @@
12
- fgSizer1121
+ fgSizer112
wxFLEX_GROWMODE_SPECIFIED
none
7
@@ -8000,7 +11019,7 @@
0
0
wxID_ANY
- Direction:
+ Shape:
0
0
@@ -8009,7 +11028,7 @@
0
1
- m_staticText11121
+ m_staticText1112
1
@@ -8035,13 +11054,13 @@
1
- bSizer16221
+ bSizer1622
wxHORIZONTAL
none
3
wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
- 0
+ 1
1
1
@@ -8070,7 +11089,7 @@
0
0
wxID_ANY
- Cone
+ Rectangular
0
@@ -8078,7 +11097,7 @@
0
1
- MaterialEditorStageCone
+ MaterialEditorStageShapeRect
1
@@ -8104,8 +11123,8 @@
3
- wxALIGN_CENTER_VERTICAL|wxALL
- 0
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 1
1
1
@@ -8134,7 +11153,7 @@
0
0
wxID_ANY
- Outward
+ Cylindric
0
@@ -8142,7 +11161,71 @@
0
1
- MaterialEditorStageOutward
+ MaterialEditorStageShapeCyl
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 0
+
+
+
+
+
+
+ 3
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Spherical
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorStageSpherical
1
@@ -8200,7 +11283,7 @@
0
0
wxID_ANY
- Cone Angle:
+ X Size:
0
0
@@ -8209,7 +11292,7 @@
0
1
- MaterialEditorStageConeAngleLabel
+ m_staticText1212
1
@@ -8235,7 +11318,7 @@
1
- bSizer161211
+ bSizer16121
wxHORIZONTAL
none
@@ -8280,7 +11363,7 @@
0
1
- MaterialEditorStageConeAngle
+ MaterialEditorStageXSize
1
@@ -8341,7 +11424,7 @@
0
1
- MaterialEditorStageConeAngleSlider
+ MaterialEditorStageXSizeSlider
1
@@ -8399,7 +11482,7 @@
0
0
wxID_ANY
- Upward Bias:
+ Y Size:
0
0
@@ -8408,7 +11491,7 @@
0
1
- MaterialEditorStageUpwardBiasLabel
+ m_staticText1313
1
@@ -8434,7 +11517,7 @@
1
- bSizer1611121
+ bSizer161112
wxHORIZONTAL
none
@@ -8479,7 +11562,7 @@
0
1
- MaterialEditorStageUpwardBias
+ MaterialEditorStageYSize
1
@@ -8540,7 +11623,7 @@
0
1
- MaterialEditorStageUpwardBiasSlider
+ MaterialEditorStageYSizeSlider
1
@@ -8598,113 +11681,49 @@
0
0
wxID_ANY
- Orientation:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticText131131
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer16111121
- wxHORIZONTAL
- none
-
- 3
- wxALL|wxBOTTOM|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL
- 1
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- View
-
- 0
-
-
- 0
-
- 1
- MaterialEditorStageOrientView
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxRB_GROUP
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 0
-
-
-
-
-
+ Z Size:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticText13113
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer1611112
+ wxHORIZONTAL
+ none
- 3
- wxALL|wxALIGN_CENTER_VERTICAL
- 1
-
+ 6
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 0
+
1
1
1
@@ -8732,15 +11751,17 @@
0
0
wxID_ANY
- Aimed
+ 0
+ 10
0
+ 0
0
1
- MaterialEditorStageOrientAimed
+ MaterialEditorStageZSize
1
@@ -8749,26 +11770,22 @@
Resizable
1
-
-
+ 70,-1
+ wxSP_ARROW_KEYS
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 0
+
- 3
- wxALL|wxALIGN_CENTER_VERTICAL
+ 5
+ wxALIGN_CENTER_VERTICAL
1
-
+
1
1
1
@@ -8796,15 +11813,16 @@
0
0
wxID_ANY
- X
+ 100
0
+ 0
0
1
- MaterialEditorStageOrientX
+ MaterialEditorStageZSizeSlider
1
@@ -8814,7 +11832,7 @@
Resizable
1
-
+ wxSL_HORIZONTAL
0
@@ -8822,17 +11840,89 @@
wxFILTER_NONE
wxDefaultValidator
- 0
+ 50
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Ring Size:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorStageRingSizeLabel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizer16111113
+ wxHORIZONTAL
+ none
- 3
- wxALL|wxALIGN_CENTER_VERTICAL
- 1
-
+ 6
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 0
+
1
1
1
@@ -8860,15 +11950,17 @@
0
0
wxID_ANY
- Y
+ 0
+ 10
0
+ 0
0
1
- MaterialEditorStageOrientY
+ MaterialEditorStageRingSize
1
@@ -8877,26 +11969,22 @@
Resizable
1
-
-
+ 70,-1
+ wxSP_ARROW_KEYS
0
-
- wxFILTER_NONE
- wxDefaultValidator
-
- 0
+
- 3
- wxALL|wxALIGN_CENTER_VERTICAL
+ 5
+ wxALIGN_CENTER_VERTICAL
1
-
+
1
1
1
@@ -8924,15 +12012,16 @@
0
0
wxID_ANY
- Z
+ 100
0
+ 0
0
1
- MaterialEditorStageOrientZ
+ MaterialEditorStageRingSizeSlider
1
@@ -8942,7 +12031,7 @@
Resizable
1
-
+ wxSL_HORIZONTAL
0
@@ -8950,7 +12039,7 @@
wxFILTER_NONE
wxDefaultValidator
- 0
+ 50
@@ -8958,6 +12047,87 @@
+
+
+
+
+
+
+
+ Direction / Orientation
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_panel611
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer26121
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 1
+
+ 12
+
+ fgSizer1121
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 7
+ 6
5
wxALIGN_CENTER_VERTICAL
@@ -8990,7 +12160,7 @@
0
0
wxID_ANY
- Trails:
+ Direction:
0
0
@@ -8999,7 +12169,7 @@
0
1
- MaterialEditorStageTrailsLabel
+ m_staticText11121
1
@@ -9025,14 +12195,14 @@
1
- bSizer161111131
+ bSizer16221
wxHORIZONTAL
none
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 3
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
0
-
+
1
1
1
@@ -9060,17 +12230,15 @@
0
0
wxID_ANY
- 0
- 500
+ Cone
0
- 0
0
1
- MaterialEditorStageTrails
+ MaterialEditorStageCone
1
@@ -9079,22 +12247,26 @@
Resizable
1
- 70,-1
- wxSP_ARROW_KEYS
+
+ wxRB_GROUP
0
-
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 0
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
+ 3
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
1
1
1
@@ -9122,16 +12294,15 @@
0
0
wxID_ANY
- 100
+ Outward
0
- 0
0
1
- MaterialEditorStageTrailsSlider
+ MaterialEditorStageOutward
1
@@ -9141,7 +12312,7 @@
Resizable
1
- wxSL_HORIZONTAL
+
0
@@ -9149,7 +12320,7 @@
wxFILTER_NONE
wxDefaultValidator
- 50
+ 0
@@ -9189,7 +12360,7 @@
0
0
wxID_ANY
- Time:
+ Cone Angle:
0
0
@@ -9198,7 +12369,7 @@
0
1
- MaterialEditorStageTimeLabel
+ MaterialEditorStageConeAngleLabel
1
@@ -9219,12 +12390,12 @@
- 0
+ 5
wxEXPAND
1
- bSizer1611111121
+ bSizer161211
wxHORIZONTAL
none
@@ -9269,7 +12440,7 @@
0
1
- MaterialEditorStageAimedTime
+ MaterialEditorStageConeAngle
1
@@ -9330,7 +12501,7 @@
0
1
- MaterialEditorStageAimedTimeSlider
+ MaterialEditorStageConeAngleSlider
1
@@ -9388,7 +12559,7 @@
0
0
wxID_ANY
- Initial Angle:
+ Upward Bias:
0
0
@@ -9397,7 +12568,7 @@
0
1
- m_staticText971
+ MaterialEditorStageUpwardBiasLabel
1
@@ -9418,12 +12589,12 @@
- 0
+ 5
wxEXPAND
1
- bSizer16111111211
+ bSizer1611121
wxHORIZONTAL
none
@@ -9468,7 +12639,7 @@
0
1
- MaterialEditorStageInitialAngle
+ MaterialEditorStageUpwardBias
1
@@ -9529,7 +12700,7 @@
0
1
- MaterialEditorStageInitialAngleSlider
+ MaterialEditorStageUpwardBiasSlider
1
@@ -9555,87 +12726,6 @@
-
-
-
-
-
-
-
- Path
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- m_panel6111
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
- 0
-
-
-
- wxTAB_TRAVERSAL
-
-
- bSizer261211
- wxVERTICAL
- none
-
- 6
- wxALL|wxEXPAND
- 1
-
- 2
- wxBOTH
- 1
-
- 12
-
- fgSizer11211
- wxFLEX_GROWMODE_SPECIFIED
- none
- 7
- 6
5
wxALIGN_CENTER_VERTICAL
@@ -9668,7 +12758,7 @@
0
0
wxID_ANY
- Path Type:
+ Orientation:
0
0
@@ -9677,7 +12767,7 @@
0
1
- m_staticText111211
+ m_staticText131131
1
@@ -9703,13 +12793,13 @@
1
- bSizer162211
+ bSizer16111121
wxHORIZONTAL
none
3
- wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
- 0
+ wxALL|wxBOTTOM|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL
+ 1
1
1
@@ -9738,7 +12828,7 @@
0
0
wxID_ANY
- Standard
+ View
0
@@ -9746,7 +12836,7 @@
0
1
- MaterialEditorStagePathStandard
+ MaterialEditorStageOrientView
1
@@ -9772,8 +12862,8 @@
3
- wxALIGN_CENTER_VERTICAL|wxALL
- 0
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 1
1
1
@@ -9802,7 +12892,7 @@
0
0
wxID_ANY
- Flies
+ Aimed
0
@@ -9810,7 +12900,7 @@
0
1
- MaterialEditorStagePathFlies
+ MaterialEditorStageOrientAimed
1
@@ -9836,8 +12926,8 @@
3
- wxALL
- 0
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 1
1
1
@@ -9866,7 +12956,7 @@
0
0
wxID_ANY
- Helix
+ X
0
@@ -9874,7 +12964,7 @@
0
1
- MaterialEditorStagePathHelix
+ MaterialEditorStageOrientX
1
@@ -9898,83 +12988,11 @@
-
-
-
- 5
- wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Radial Speed:
- 0
-
- 0
-
-
- 0
-
- 1
- MaterialEditorStageRadialSpeedLabel
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
- 5
- wxEXPAND
- 1
-
-
- bSizer1612111
- wxHORIZONTAL
- none
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
- 0
-
+ 3
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 1
+
1
1
1
@@ -10002,17 +13020,15 @@
0
0
wxID_ANY
- 0
- 10
+ Y
0
- 0
0
1
- MaterialEditorStageRadialSpeed
+ MaterialEditorStageOrientY
1
@@ -10021,22 +13037,26 @@
Resizable
1
- 70,-1
- wxSP_ARROW_KEYS
+
+
0
-
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 0
- 5
- wxALIGN_CENTER_VERTICAL
+ 3
+ wxALL|wxALIGN_CENTER_VERTICAL
1
-
+
1
1
1
@@ -10064,16 +13084,15 @@
0
0
wxID_ANY
- 100
+ Z
0
- 0
0
1
- MaterialEditorStageRadialSpeedSlider
+ MaterialEditorStageOrientZ
1
@@ -10083,7 +13102,7 @@
Resizable
1
- wxSL_HORIZONTAL
+
0
@@ -10091,7 +13110,7 @@
wxFILTER_NONE
wxDefaultValidator
- 50
+ 0
@@ -10099,6 +13118,87 @@
+
+
+
+
+
+
+
+ Path
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_panel6111
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ bSizer261211
+ wxVERTICAL
+ none
+
+ 6
+ wxALL|wxEXPAND
+ 1
+
+ 2
+ wxBOTH
+ 1
+
+ 12
+
+ fgSizer11211
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 7
+ 6
5
wxALIGN_CENTER_VERTICAL
@@ -10131,7 +13231,7 @@
0
0
wxID_ANY
- Axial Speed:
+ Path Type:
0
0
@@ -10140,7 +13240,7 @@
0
1
- MaterialEditorStageAxialSpeedLabel
+ m_staticText111211
1
@@ -10166,14 +13266,14 @@
1
- bSizer16111211
+ bSizer162211
wxHORIZONTAL
none
- 6
- wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 3
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
0
-
+
1
1
1
@@ -10201,17 +13301,15 @@
0
0
wxID_ANY
- 0
- 10
+ Standard
0
- 0
0
1
- MaterialEditorStageAxialSpeed
+ MaterialEditorStagePathStandard
1
@@ -10220,22 +13318,26 @@
Resizable
1
- 70,-1
- wxSP_ARROW_KEYS
+
+ wxRB_GROUP
0
-
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 0
- 5
- wxALIGN_CENTER_VERTICAL
- 1
-
+ 3
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
1
1
1
@@ -10263,16 +13365,15 @@
0
0
wxID_ANY
- 100
+ Flies
0
- 0
0
1
- MaterialEditorStageAxialSpeedSlider
+ MaterialEditorStagePathFlies
1
@@ -10282,7 +13383,7 @@
Resizable
1
- wxSL_HORIZONTAL
+
0
@@ -10290,7 +13391,71 @@
wxFILTER_NONE
wxDefaultValidator
- 50
+ 0
+
+
+
+
+
+
+ 3
+ wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Helix
+
+ 0
+
+
+ 0
+
+ 1
+ MaterialEditorStagePathHelix
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 0
@@ -10330,7 +13495,7 @@
0
0
wxID_ANY
- Sphere Radius:
+ Radial Speed:
0
0
@@ -10339,7 +13504,7 @@
0
1
- MaterialEditorStageSphereRadiusLabel
+ MaterialEditorStageRadialSpeedLabel
1
@@ -10365,7 +13530,7 @@
1
- bSizer161112111
+ bSizer1612111
wxHORIZONTAL
none
@@ -10410,7 +13575,7 @@
0
1
- MaterialEditorStageSphereRadius
+ MaterialEditorStageRadialSpeed
1
@@ -10471,7 +13636,7 @@
0
1
- MaterialEditorStageSphereRadiusSlider
+ MaterialEditorStageRadialSpeedSlider
1
@@ -10529,7 +13694,7 @@
0
0
wxID_ANY
- Cylinder Size X:
+ Axial Speed:
0
0
@@ -10538,7 +13703,7 @@
0
1
- MaterialEditorStageCylSizeXLabel
+ MaterialEditorStageAxialSpeedLabel
1
@@ -10564,7 +13729,7 @@
1
- bSizer1611111311
+ bSizer16111211
wxHORIZONTAL
none
@@ -10609,7 +13774,7 @@
0
1
- MaterialEditorStageCylSizeX
+ MaterialEditorStageAxialSpeed
1
@@ -10670,7 +13835,7 @@
0
1
- MaterialEditorStageCylSizeXSlider
+ MaterialEditorStageAxialSpeedSlider
1
@@ -10728,7 +13893,7 @@
0
0
wxID_ANY
- Cylinder Size Y:
+ Sphere Radius:
0
0
@@ -10737,7 +13902,7 @@
0
1
- MaterialEditorStageCylSizeYLabel
+ MaterialEditorStageSphereRadiusLabel
1
@@ -10758,12 +13923,12 @@
- 0
+ 5
wxEXPAND
1
- bSizer16111111212
+ bSizer161112111
wxHORIZONTAL
none
@@ -10808,7 +13973,7 @@
0
1
- MaterialEditorStageCylSizeY
+ MaterialEditorStageSphereRadius
1
@@ -10869,7 +14034,7 @@
0
1
- MaterialEditorStageCylSizeYSlider
+ MaterialEditorStageSphereRadiusSlider
1
@@ -10927,7 +14092,7 @@
0
0
wxID_ANY
- Cylinder Size Z:
+ Cylinder Size X:
0
0
@@ -10936,7 +14101,7 @@
0
1
- MaterialEditorStageCylSizeZLabel
+ MaterialEditorStageCylSizeXLabel
1
@@ -10957,12 +14122,12 @@
- 0
+ 5
wxEXPAND
1
- bSizer161111112111
+ bSizer1611111311
wxHORIZONTAL
none
@@ -11007,7 +14172,7 @@
0
1
- MaterialEditorStageCylSizeZ
+ MaterialEditorStageCylSizeX
1
@@ -11068,7 +14233,7 @@
0
1
- MaterialEditorStageCylSizeZSlider
+ MaterialEditorStageCylSizeXSlider
1
diff --git a/install/ui/materialeditor.xrc b/install/ui/materialeditor.xrc
new file mode 100644
index 0000000000..26a0403bf1
--- /dev/null
+++ b/install/ui/materialeditor.xrc
@@ -0,0 +1,2671 @@
+
+
+
+
+ 900,789
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 12
+
+
+ 0
+ 0
+ 0
+ vertical
+
+
+ 250,-1
+
+ wxVERTICAL
+
+
+ wxBOTTOM
+ 6
+
+
+ -1
+
+
+
+
+ wxEXPAND|wxLEFT
+ 12
+
+ wxHORIZONTAL
+
+
+ wxEXPAND | wxALL
+ 5
+
+
+
+ wxVERTICAL
+
+
+
+
+
+ wxEXPAND|wxLEFT|wxRIGHT|wxTOP
+ 6
+
+ wxVERTICAL
+
+
+ wxALL
+ 0
+
+
+ 0
+ 0
+
+
+
+
+
+ wxTOP
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+ wxTOP
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+ wxBOTTOM|wxTOP
+ 6
+
+
+ -1
+
+
+
+
+ wxEXPAND|wxLEFT
+ 12
+
+
+
+ wxVERTICAL
+
+
+ wxEXPAND|wxRIGHT
+ 6
+
+ wxVERTICAL
+
+
+ wxBOTTOM|wxEXPAND
+ 6
+
+ 0
+ 2
+ 6
+ 6
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ -1
+
+
+
+
+ wxEXPAND|wxLEFT
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 0
+
+ 0
+
+
+
+
+
+
+
+ wxEXPAND
+ 0
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 0
+ 2
+ 8
+ 8
+ 0,1
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxVERTICAL
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 80,-1
+ 0
+ -100
+ 100
+
+
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 0
+ 2
+ 8
+ 20
+ 1
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxEXPAND
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 0
+ 2
+ 8
+ 8
+ 0,1
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxVERTICAL
+
+
+
+
+
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+
+
+
+
+
+
+
+ wxEXPAND
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 80,-1
+ 0
+ -100
+ 100
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxEXPAND
+ 5
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 0
+ 2
+ 8
+ 8
+ 0,1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ 0
+
+
+
+
+
+
+ wxEXPAND|wxRIGHT|wxTOP
+ 6
+
+ wxHORIZONTAL
+
+
+ wxALL
+ 6
+
+
+ 0
+
+
+
+
+ wxALL|wxEXPAND
+ 0
+
+ 0
+ 2
+ 8
+ 24
+ 0,1
+
+
+
+ wxEXPAND
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 70,-1
+ 0
+ 0
+ 9999
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxLEFT
+ 6
+
+
+ -1
+
+
+
+
+
+
+ wxEXPAND
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL
+ 24
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ 70,-1
+ 0
+ 0
+ 9999
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL|wxLEFT
+ 6
+
+
+ -1
+
+
+
+
+
+
+ wxEXPAND
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+
+
+
+
+
+
+ wxEXPAND
+ 0
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxEXPAND
+ 6
+
+ wxHORIZONTAL
+
+
+ wxALL
+ 6
+
+ 0
+
+
+
+
+
+ wxALL|wxEXPAND
+ 6
+
+ wxVERTICAL
+
+
+ wxEXPAND
+ 0
+
+
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+
+
+
+
+
+
+
+
+ wxEXPAND | wxALL
+ 0
+
+
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+
+
+
+
+
+
+
+
+ wxEXPAND | wxALL
+ 0
+
+
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+
+
+
+
+
+
+
+
+ wxEXPAND | wxALL
+ 0
+
+
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+ 60,-1
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 5
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 40,-1
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 40,-1
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 40,-1
+
+
+
+
+
+
+
+
+ wxEXPAND | wxALL
+ 0
+
+
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+
+
+
+
+
+
+
+
+ wxEXPAND | wxALL
+ 0
+
+
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 0
+ 2
+ 8
+ 20
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxEXPAND
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND
+ 0
+
+
+
+
+
+
+ wxALL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+
+ 0
+
+
+
+
+ wxALL
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ wxEXPAND
+ 0
+
+ wxHORIZONTAL
+
+
+ wxEXPAND | wxALL
+ 0
+
+
+
+ wxVERTICAL
+
+
+
+
+
+ wxEXPAND|wxLEFT
+ 6
+
+ wxVERTICAL
+
+
+ wxBOTTOM|wxEXPAND
+ 6
+
+ wxHORIZONTAL
+
+
+ wxRIGHT
+ 6
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 0
+
+
+ 0
+ 0
+
+
+
+
+
+ wxTOP|wxEXPAND
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+ wxTOP|wxEXPAND
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 0
+
+
+ 0
+ 0
+
+
+
+
+
+ wxTOP|wxEXPAND
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+ wxTOP|wxEXPAND
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ wxBOTTOM
+ 12
+
+
+ -1
+
+
+
+
+ wxEXPAND|wxLEFT
+ 12
+
+
+
+ 1
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 7
+ 2
+ 6
+ 12
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+
+
+
+
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 7
+ 2
+ 6
+ 12
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 999
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 0
+ 0
+ 999
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 999
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 1
+ 1
+ 999
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 7
+ 2
+ 6
+ 12
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxRIGHT
+ 6
+
+
+ -1
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 0
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 7
+ 2
+ 6
+ 12
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 3
+
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 3
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM
+ 3
+
+
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 7
+ 2
+ 6
+ 12
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 3
+
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 3
+
+
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALL|wxBOTTOM|wxRIGHT|wxTOP|wxALIGN_CENTER_VERTICAL
+ 3
+
+
+
+ 0
+
+
+
+
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 3
+
+
+ 0
+
+
+
+
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 3
+
+
+ 0
+
+
+
+
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 3
+
+
+ 0
+
+
+
+
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 3
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ wxVERTICAL
+
+
+ wxALL|wxEXPAND
+ 6
+
+ 7
+ 2
+ 6
+ 12
+ 1
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 3
+
+
+
+ 0
+
+
+
+
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 3
+
+
+ 0
+
+
+
+
+ wxALL
+ 3
+
+
+ 0
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxEXPAND
+ 5
+
+ wxHORIZONTAL
+
+
+ wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 6
+
+
+ 70,-1
+ 0
+ 0
+ 10
+
+
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ 50
+ 0
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ wxVERTICAL
+
+
+
+
+
+
+ wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT
+ 12
+
+ wxHORIZONTAL
+
+
+ wxALIGN_CENTER_VERTICAL
+ 5
+
+
+ -1
+
+
+
+
+ wxLEFT
+ 6
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
diff --git a/radiant/ui/materials/MaterialEditor.cpp b/radiant/ui/materials/MaterialEditor.cpp
index b19e9a5958..c6a458aa3a 100644
--- a/radiant/ui/materials/MaterialEditor.cpp
+++ b/radiant/ui/materials/MaterialEditor.cpp
@@ -14,13 +14,40 @@ namespace
const std::string RKEY_ROOT = "user/ui/materialEditor/";
const std::string RKEY_SPLIT_POS = RKEY_ROOT + "splitPos";
const std::string RKEY_WINDOW_STATE = RKEY_ROOT + "window";
+
+ // Columns for the stages list
+ struct StageColumns :
+ public wxutil::TreeModel::ColumnRecord
+ {
+ StageColumns() :
+ name(add(wxutil::TreeModel::Column::String)),
+ index(add(wxutil::TreeModel::Column::Integer)),
+ visible(add(wxutil::TreeModel::Column::Boolean))
+ {}
+
+ wxutil::TreeModel::Column name;
+ wxutil::TreeModel::Column index;
+ wxutil::TreeModel::Column visible;
+ };
+
+ StageColumns& STAGE_COLS()
+ {
+ static StageColumns _i;
+ return _i;
+ }
}
MaterialEditor::MaterialEditor() :
- DialogBase(DIALOG_TITLE)
+ DialogBase(DIALOG_TITLE),
+ _treeView(nullptr),
+ _stageList(new wxutil::TreeModel(STAGE_COLS(), true)),
+ _stageView(nullptr)
{
loadNamedPanel(this, "MaterialEditorMainPanel");
+ makeLabelBold(this, "MaterialEditorDefinitionLabel");
+ makeLabelBold(this, "MaterialEditorMaterialPropertiesLabel");
+
// Wire up the close button
findNamedObject(this, "MaterialEditorCloseButton")->Bind(wxEVT_BUTTON, &MaterialEditor::_onClose, this);
@@ -35,7 +62,7 @@ MaterialEditor::MaterialEditor() :
splitter->SetMinimumPaneSize(10); // disallow unsplitting
// Set up the preview
- wxPanel* previewPanel = findNamedObject(this, "MaterialEditorPreviewPanel");
+ auto* previewPanel = findNamedObject(this, "MaterialEditorPreviewPanel");
_preview.reset(new wxutil::ModelPreview(previewPanel));
previewPanel->GetSizer()->Add(_preview->getWidget(), 1, wxEXPAND);
@@ -85,4 +112,17 @@ void MaterialEditor::ShowDialog(const cmd::ArgumentList& args)
editor->Destroy();
}
+void MaterialEditor::setupMaterialStageView()
+{
+ // Stage view
+ auto* panel = findNamedObject(this, "MaterialEditorStageView");
+
+ _stageView = wxutil::TreeView::CreateWithModel(panel, _stageList.get(), wxDV_NO_HEADER);
+ panel->GetSizer()->Add(_stageView, 1, wxEXPAND);
+
+ // Single text column
+ _stageView->AppendTextColumn(_("Stage"), STAGE_COLS().name.getColumnIndex(),
+ wxDATAVIEW_CELL_INERT, wxCOL_WIDTH_AUTOSIZE, wxALIGN_NOT, wxDATAVIEW_COL_SORTABLE);
+}
+
}
diff --git a/radiant/ui/materials/MaterialEditor.h b/radiant/ui/materials/MaterialEditor.h
index 5e891493c2..81796a8b3b 100644
--- a/radiant/ui/materials/MaterialEditor.h
+++ b/radiant/ui/materials/MaterialEditor.h
@@ -20,6 +20,9 @@ class MaterialEditor :
private:
MaterialTreeView* _treeView;
+ wxutil::TreeModel::Ptr _stageList;
+ wxutil::TreeView* _stageView;
+
wxutil::WindowPosition _windowPosition;
wxutil::PanedPosition _panedPosition;
@@ -34,6 +37,9 @@ class MaterialEditor :
static void ShowDialog(const cmd::ArgumentList& args);
void _onClose(wxCommandEvent& ev);
+
+private:
+ void setupMaterialStageView();
};
}