KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_3D_RAYTRACING_OPTIONS_BASE Class Referenceabstract

Class PANEL_3D_RAYTRACING_OPTIONS_BASE. More...

#include <panel_3D_raytracing_options_base.h>

Inheritance diagram for PANEL_3D_RAYTRACING_OPTIONS_BASE:
RESETTABLE_PANEL PANEL_3D_RAYTRACING_OPTIONS

Public Member Functions

 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)
 
 ~PANEL_3D_RAYTRACING_OPTIONS_BASE ()
 
virtual void ResetPanel ()=0
 Reset the contents of this panel.
 
virtual wxString GetResetTooltip () const
 Get the tooltip the reset button should display when showing this panel.
 
wxString GetHelpTextAtPoint (const wxPoint &aPt, wxHelpEvent::Origin aOrigin) const override
 Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.
 

Protected Attributes

wxStaticText * m_renderingLabel
 
wxStaticLine * m_staticline1
 
wxCheckBox * m_cbRaytracing_proceduralTextures
 
wxCheckBox * m_cbRaytracing_addFloor
 
wxCheckBox * m_cbRaytracing_antiAliasing
 
wxCheckBox * m_cbRaytracing_postProcessing
 
wxStaticText * m_staticText19
 
wxStaticText * m_staticText201
 
wxStaticText * m_staticText211
 
wxCheckBox * m_cbRaytracing_renderShadows
 
wxSpinCtrl * m_numSamples_Shadows
 
wxTextCtrl * m_spreadFactor_Shadows
 
wxCheckBox * m_cbRaytracing_showReflections
 
wxSpinCtrl * m_numSamples_Reflections
 
wxTextCtrl * m_spreadFactor_Reflections
 
wxSpinCtrl * m_recursiveLevel_Reflections
 
wxCheckBox * m_cbRaytracing_showRefractions
 
wxSpinCtrl * m_numSamples_Refractions
 
wxTextCtrl * m_spreadFactor_Refractions
 
wxSpinCtrl * m_recursiveLevel_Refractions
 
wxStaticText * m_lightsLabel
 
wxStaticLine * m_staticline2
 
wxStaticText * m_staticText17
 
COLOR_SWATCHm_colourPickerCameraLight
 
wxStaticText * m_staticText5
 
COLOR_SWATCHm_colourPickerTopLight
 
wxStaticText * m_staticText6
 
COLOR_SWATCHm_colourPickerBottomLight
 
wxStaticText * m_staticText20
 
wxStaticText * m_staticText18
 
wxStaticText * m_staticText27
 
wxStaticText * m_staticText28
 
wxStaticText * m_staticText21
 
COLOR_SWATCHm_colourPickerLight1
 
wxTextCtrl * m_lightElevation1
 
wxTextCtrl * m_lightAzimuth1
 
wxStaticText * m_staticText22
 
COLOR_SWATCHm_colourPickerLight5
 
wxTextCtrl * m_lightElevation5
 
wxTextCtrl * m_lightAzimuth5
 
wxStaticText * m_staticText23
 
COLOR_SWATCHm_colourPickerLight2
 
wxTextCtrl * m_lightElevation2
 
wxTextCtrl * m_lightAzimuth2
 
wxStaticText * m_staticText24
 
COLOR_SWATCHm_colourPickerLight6
 
wxTextCtrl * m_lightElevation6
 
wxTextCtrl * m_lightAzimuth6
 
wxStaticText * m_staticText25
 
COLOR_SWATCHm_colourPickerLight3
 
wxTextCtrl * m_lightElevation3
 
wxTextCtrl * m_lightAzimuth3
 
wxStaticText * m_staticText26
 
COLOR_SWATCHm_colourPickerLight7
 
wxTextCtrl * m_lightElevation7
 
wxTextCtrl * m_lightAzimuth7
 
wxStaticText * m_staticText171
 
COLOR_SWATCHm_colourPickerLight4
 
wxTextCtrl * m_lightElevation4
 
wxTextCtrl * m_lightAzimuth4
 
wxStaticText * m_staticText181
 
COLOR_SWATCHm_colourPickerLight8
 
wxTextCtrl * m_lightElevation8
 
wxTextCtrl * m_lightAzimuth8
 

Detailed Description

Constructor & Destructor Documentation

◆ PANEL_3D_RAYTRACING_OPTIONS_BASE()

PANEL_3D_RAYTRACING_OPTIONS_BASE::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 
)

◆ ~PANEL_3D_RAYTRACING_OPTIONS_BASE()

PANEL_3D_RAYTRACING_OPTIONS_BASE::~PANEL_3D_RAYTRACING_OPTIONS_BASE ( )

Definition at line 353 of file panel_3D_raytracing_options_base.cpp.

Member Function Documentation

◆ GetHelpTextAtPoint()

wxString RESETTABLE_PANEL::GetHelpTextAtPoint ( const wxPoint &  aPt,
wxHelpEvent::Origin  aOrigin 
) const
inlineoverrideinherited

Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.

Definition at line 72 of file resettable_panel.h.

References RESETTABLE_PANEL::GetResetTooltip().

◆ GetResetTooltip()

virtual wxString RESETTABLE_PANEL::GetResetTooltip ( ) const
inlinevirtualinherited

Get the tooltip the reset button should display when showing this panel.

Returns
the tooltip

Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.

Definition at line 64 of file resettable_panel.h.

References _.

Referenced by RESETTABLE_PANEL::GetHelpTextAtPoint().

◆ ResetPanel()

Member Data Documentation

◆ m_cbRaytracing_addFloor

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_addFloor
protected

◆ m_cbRaytracing_antiAliasing

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_antiAliasing
protected

◆ m_cbRaytracing_postProcessing

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_postProcessing
protected

◆ m_cbRaytracing_proceduralTextures

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_proceduralTextures
protected

◆ m_cbRaytracing_renderShadows

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_renderShadows
protected

◆ m_cbRaytracing_showReflections

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_showReflections
protected

◆ m_cbRaytracing_showRefractions

wxCheckBox* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_cbRaytracing_showRefractions
protected

◆ m_colourPickerBottomLight

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerBottomLight
protected

◆ m_colourPickerCameraLight

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerCameraLight
protected

◆ m_colourPickerLight1

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight1
protected

◆ m_colourPickerLight2

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight2
protected

◆ m_colourPickerLight3

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight3
protected

◆ m_colourPickerLight4

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight4
protected

◆ m_colourPickerLight5

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight5
protected

◆ m_colourPickerLight6

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight6
protected

◆ m_colourPickerLight7

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight7
protected

◆ m_colourPickerLight8

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerLight8
protected

◆ m_colourPickerTopLight

COLOR_SWATCH* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_colourPickerTopLight
protected

◆ m_lightAzimuth1

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth1
protected

◆ m_lightAzimuth2

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth2
protected

◆ m_lightAzimuth3

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth3
protected

◆ m_lightAzimuth4

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth4
protected

◆ m_lightAzimuth5

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth5
protected

◆ m_lightAzimuth6

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth6
protected

◆ m_lightAzimuth7

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth7
protected

◆ m_lightAzimuth8

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightAzimuth8
protected

◆ m_lightElevation1

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation1
protected

◆ m_lightElevation2

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation2
protected

◆ m_lightElevation3

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation3
protected

◆ m_lightElevation4

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation4
protected

◆ m_lightElevation5

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation5
protected

◆ m_lightElevation6

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation6
protected

◆ m_lightElevation7

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation7
protected

◆ m_lightElevation8

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightElevation8
protected

◆ m_lightsLabel

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_lightsLabel
protected

Definition at line 59 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_numSamples_Reflections

wxSpinCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_numSamples_Reflections
protected

◆ m_numSamples_Refractions

wxSpinCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_numSamples_Refractions
protected

◆ m_numSamples_Shadows

wxSpinCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_numSamples_Shadows
protected

◆ m_recursiveLevel_Reflections

wxSpinCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_recursiveLevel_Reflections
protected

◆ m_recursiveLevel_Refractions

wxSpinCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_recursiveLevel_Refractions
protected

◆ m_renderingLabel

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_renderingLabel
protected

Definition at line 39 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_spreadFactor_Reflections

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_spreadFactor_Reflections
protected

◆ m_spreadFactor_Refractions

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_spreadFactor_Refractions
protected

◆ m_spreadFactor_Shadows

wxTextCtrl* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_spreadFactor_Shadows
protected

◆ m_staticline1

wxStaticLine* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticline1
protected

Definition at line 40 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticline2

wxStaticLine* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticline2
protected

Definition at line 60 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText17

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText17
protected

Definition at line 61 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText171

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText171
protected

Definition at line 95 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText18

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText18
protected

Definition at line 68 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText181

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText181
protected

Definition at line 99 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText19

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText19
protected

Definition at line 45 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText20

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText20
protected

Definition at line 67 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText201

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText201
protected

Definition at line 46 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText21

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText21
protected

Definition at line 71 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText211

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText211
protected

Definition at line 47 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText22

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText22
protected

Definition at line 75 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText23

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText23
protected

Definition at line 79 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText24

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText24
protected

Definition at line 83 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText25

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText25
protected

Definition at line 87 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText26

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText26
protected

Definition at line 91 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText27

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText27
protected

Definition at line 69 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText28

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText28
protected

Definition at line 70 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText5

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText5
protected

Definition at line 63 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().

◆ m_staticText6

wxStaticText* PANEL_3D_RAYTRACING_OPTIONS_BASE::m_staticText6
protected

Definition at line 65 of file panel_3D_raytracing_options_base.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS_BASE().


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