From 31d3a92e3a96acdbe7d7162aecbd5b80b94b9045 Mon Sep 17 00:00:00 2001 From: codereader Date: Sun, 14 Feb 2021 13:38:11 +0100 Subject: [PATCH] #5532: WIP work on the XRC file --- install/ui/materialeditor.fbp | 13655 +++++++++++++--------- install/ui/materialeditor.xrc | 2671 +++++ radiant/ui/materials/MaterialEditor.cpp | 44 +- radiant/ui/materials/MaterialEditor.h | 6 + 4 files changed, 11129 insertions(+), 5247 deletions(-) create mode 100644 install/ui/materialeditor.xrc 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 @@ 12 wxEXPAND|wxLEFT - 3 + 2 bSizer5 @@ -566,7 +566,7 @@ 0 0 wxID_ANY - Material Stages + Material Properties 0 0 @@ -575,7 +575,7 @@ 0 1 - MaterialEditorStageLabel + MaterialEditorMaterialPropertiesLabel 1 @@ -595,11 +595,11 @@ -1 - - 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(); }; }