1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version 3.9.0 Aug 10 2021)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO *NOT* EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
7 
8 #pragma once
9 
10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
12 #include <wx/intl.h>
13 #include "widgets/color_swatch.h"
14 #include "widgets/resettable_panel.h"
15 #include <wx/string.h>
16 #include <wx/checkbox.h>
17 #include <wx/gdicmn.h>
18 #include <wx/font.h>
19 #include <wx/colour.h>
20 #include <wx/settings.h>
21 #include <wx/sizer.h>
22 #include <wx/stattext.h>
23 #include <wx/spinctrl.h>
24 #include <wx/statbox.h>
25 #include <wx/panel.h>
26 
27 ///////////////////////////////////////////////////////////////////////////
28 
29 
30 ///////////////////////////////////////////////////////////////////////////////
31 /// Class PANEL_3D_RAYTRACING_OPTIONS_BASE
32 ///////////////////////////////////////////////////////////////////////////////
33 class PANEL_3D_RAYTRACING_OPTIONS_BASE : public RESETTABLE_PANEL
34 {
35 	private:
36 
37 	protected:
38 		wxCheckBox* m_checkBoxRaytracing_proceduralTextures;
39 		wxCheckBox* m_checkBoxRaytracing_addFloor;
40 		wxCheckBox* m_checkBoxRaytracing_antiAliasing;
41 		wxCheckBox* m_checkBoxRaytracing_postProcessing;
42 		wxStaticText* m_staticText19;
43 		wxStaticText* m_staticText201;
44 		wxStaticText* m_staticText211;
45 		wxCheckBox* m_checkBoxRaytracing_renderShadows;
46 		wxSpinCtrl* m_spinCtrl_NrSamples_Shadows;
47 		wxSpinCtrlDouble* m_spinCtrlDouble_SpreadFactor_Shadows;
48 		wxCheckBox* m_checkBoxRaytracing_showReflections;
49 		wxSpinCtrl* m_spinCtrl_NrSamples_Reflections;
50 		wxSpinCtrlDouble* m_spinCtrlDouble_SpreadFactor_Reflections;
51 		wxSpinCtrl* m_spinCtrlRecursiveLevel_Reflections;
52 		wxCheckBox* m_checkBoxRaytracing_showRefractions;
53 		wxSpinCtrl* m_spinCtrl_NrSamples_Refractions;
54 		wxSpinCtrlDouble* m_spinCtrlDouble_SpreadFactor_Refractions;
55 		wxSpinCtrl* m_spinCtrlRecursiveLevel_Refractions;
56 		wxStaticText* m_staticText17;
57 		COLOR_SWATCH* m_colourPickerCameraLight;
58 		wxStaticText* m_staticText5;
59 		COLOR_SWATCH* m_colourPickerTopLight;
60 		wxStaticText* m_staticText6;
61 		COLOR_SWATCH* m_colourPickerBottomLight;
62 		wxStaticText* m_staticText20;
63 		wxStaticText* m_staticText18;
64 		wxStaticText* m_staticText27;
65 		wxStaticText* m_staticText28;
66 		wxStaticText* m_staticText21;
67 		COLOR_SWATCH* m_colourPickerLight1;
68 		wxSpinCtrl* m_spinCtrlLightElevation1;
69 		wxSpinCtrl* m_spinCtrlLightAzimuth1;
70 		wxStaticText* m_staticText22;
71 		COLOR_SWATCH* m_colourPickerLight5;
72 		wxSpinCtrl* m_spinCtrlLightElevation5;
73 		wxSpinCtrl* m_spinCtrlLightAzimuth5;
74 		wxStaticText* m_staticText23;
75 		COLOR_SWATCH* m_colourPickerLight2;
76 		wxSpinCtrl* m_spinCtrlLightElevation2;
77 		wxSpinCtrl* m_spinCtrlLightAzimuth2;
78 		wxStaticText* m_staticText24;
79 		COLOR_SWATCH* m_colourPickerLight6;
80 		wxSpinCtrl* m_spinCtrlLightElevation6;
81 		wxSpinCtrl* m_spinCtrlLightAzimuth6;
82 		wxStaticText* m_staticText25;
83 		COLOR_SWATCH* m_colourPickerLight3;
84 		wxSpinCtrl* m_spinCtrlLightElevation3;
85 		wxSpinCtrl* m_spinCtrlLightAzimuth3;
86 		wxStaticText* m_staticText26;
87 		COLOR_SWATCH* m_colourPickerLight7;
88 		wxSpinCtrl* m_spinCtrlLightElevation7;
89 		wxSpinCtrl* m_spinCtrlLightAzimuth7;
90 		wxStaticText* m_staticText171;
91 		COLOR_SWATCH* m_colourPickerLight4;
92 		wxSpinCtrl* m_spinCtrlLightElevation4;
93 		wxSpinCtrl* m_spinCtrlLightAzimuth4;
94 		wxStaticText* m_staticText181;
95 		COLOR_SWATCH* m_colourPickerLight8;
96 		wxSpinCtrl* m_spinCtrlLightElevation8;
97 		wxSpinCtrl* m_spinCtrlLightAzimuth8;
98 
99 	public:
100 
101 		PANEL_3D_RAYTRACING_OPTIONS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
102 
103 		~PANEL_3D_RAYTRACING_OPTIONS_BASE();
104 
105 };
106 
107