| 
    KiCad PCB EDA Suite
    
   | 
 
#include <appearance_controls_3D.h>
  
Classes | |
| class | APPEARANCE_SETTING_3D | 
| Container for an appearance setting (can control a layer class, object type, etc.)  More... | |
Public Member Functions | |
| APPEARANCE_CONTROLS_3D (EDA_3D_VIEWER_FRAME *aParent, wxWindow *aFocusOwner) | |
| ~APPEARANCE_CONTROLS_3D () | |
| APPEARANCE_CONTROLS_3D (const APPEARANCE_CONTROLS_3D &)=delete | |
| APPEARANCE_CONTROLS_3D & | operator= (const APPEARANCE_CONTROLS_3D &)=delete | 
| wxSize | GetBestSize () const | 
| void | OnDarkModeToggle () | 
| void | OnLayerVisibilityChanged (int aLayer, bool isVisible) | 
| void | CommonSettingsChanged () | 
| void | UpdateLayerCtls () | 
| void | ApplyLayerPreset (const wxString &aPresetName) | 
| const wxArrayString & | GetLayerPresetsMRU () | 
| std::vector< VIEWPORT3D > | GetUserViewports () const | 
| Return a list of viewports created by the user.   | |
| void | SetUserViewports (std::vector< VIEWPORT3D > &aPresetList) | 
| Update the current viewports from those saved in the project file.   | |
| void | ApplyViewport (const wxString &aPresetName) | 
| const wxArrayString & | GetViewportsMRU () | 
| void | SetBorders (bool aLeft, bool aRight, bool aTop, bool aBottom) | 
| void | SetBorderColor (const KIGFX::COLOR4D &aColor) | 
Protected Member Functions | |
| void | OnSetFocus (wxFocusEvent &aEvent) override | 
| void | OnSize (wxSizeEvent &aEvent) override | 
| void | OnLanguageChanged (wxCommandEvent &aEvent) | 
Protected Attributes | |
| wxBoxSizer * | m_sizerOuter | 
| wxPanel * | m_panelLayers | 
| wxBoxSizer * | m_panelLayersSizer | 
| wxScrolledCanvas * | m_windowLayers | 
| wxStaticLine * | m_staticline1 | 
| wxStaticText * | m_presetsLabel | 
| wxChoice * | m_cbLayerPresets | 
| wxStaticText * | m_viewportsLabel | 
| wxChoice * | m_cbViewports | 
Private Member Functions | |
| void | rebuildControls () | 
| void | rebuildLayers () | 
| void | rebuildLayerPresetsWidget (bool aReset) | 
| void | syncLayerPresetSelection () | 
| void | rebuildViewportsWidget () | 
| void | onColorSwatchChanged (COLOR_SWATCH *aSwatch) | 
| void | updateLayerPresetWidget (const wxString &aName) | 
| void | onLayerPresetChanged (wxCommandEvent &aEvent) override | 
| void | doApplyLayerPreset (const wxString &aPresetName) | 
| void | onViewportChanged (wxCommandEvent &aEvent) override | 
| void | onUpdateViewportsCb (wxUpdateUIEvent &aEvent) override | 
| void | doApplyViewport (const VIEWPORT3D &aViewport) | 
| void | passOnFocus () | 
| void | OnPaint (wxPaintEvent &event) | 
Private Attributes | |
| EDA_3D_VIEWER_FRAME * | m_frame | 
| wxWindow * | m_focusOwner | 
| std::vector< std::unique_ptr< APPEARANCE_SETTING_3D > > | m_layerSettings | 
| std::map< int, APPEARANCE_SETTING_3D * > | m_layerSettingsMap | 
| wxArrayString | m_presetMRU | 
| std::map< wxString, VIEWPORT3D > | m_viewports | 
| VIEWPORT3D * | m_lastSelectedViewport | 
| wxArrayString | m_viewportMRU | 
| wxBoxSizer * | m_layersOuterSizer | 
| wxBoxSizer * | m_envOuterSizer | 
| int | m_pointSize | 
| wxColour | m_layerPanelColour | 
| GRID_BITMAP_TOGGLE_RENDERER * | m_toggleGridRenderer | 
| wxCheckBox * | m_cbUseBoardStackupColors | 
| wxCheckBox * | m_cbUseBoardEditorCopperColors | 
| bool | m_leftBorder | 
| bool | m_rightBorder | 
| bool | m_topBorder | 
| bool | m_bottomBorder | 
| KIGFX::COLOR4D | m_borderColor | 
Static Private Attributes | |
| static const APPEARANCE_SETTING_3D | s_layerSettings [] | 
| Template for object appearance settings.   | |
Definition at line 42 of file appearance_controls_3D.h.
| APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D | ( | EDA_3D_VIEWER_FRAME * | aParent, | 
| wxWindow * | aFocusOwner ) | 
Definition at line 141 of file appearance_controls_3D.cpp.
References _, APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), KIUI::c_IndicatorSizeDIP, KIUI::GetInfoFont(), KeyNameFromKeyCode(), KiBitmapBundle(), APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets, m_cbUseBoardEditorCopperColors, m_cbUseBoardStackupColors, APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_envOuterSizer, m_focusOwner, m_frame, m_lastSelectedViewport, m_layerPanelColour, m_layersOuterSizer, APPEARANCE_CONTROLS_3D_BASE::m_panelLayers, APPEARANCE_CONTROLS_3D_BASE::m_panelLayersSizer, m_pointSize, APPEARANCE_CONTROLS_3D_BASE::m_presetsLabel, EDA_3D_VIEWER_SETTINGS::m_Render, m_toggleGridRenderer, EDA_3D_VIEWER_SETTINGS::m_UseStackupColors, APPEARANCE_CONTROLS_3D_BASE::m_viewportsLabel, APPEARANCE_CONTROLS_3D_BASE::m_windowLayers, OnLanguageChanged(), onLayerPresetChanged(), OnSetFocus(), PRESET_SWITCH_KEY, WX_PANEL::SetBorders(), UpdateLayerCtls(), EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::use_board_editor_copper_colors, VIEWPORT_SWITCH_KEY, visibility, and visibility_off.
Referenced by APPEARANCE_CONTROLS_3D(), and operator=().
| APPEARANCE_CONTROLS_3D::~APPEARANCE_CONTROLS_3D | ( | ) | 
Definition at line 229 of file appearance_controls_3D.cpp.
References m_frame, and OnLanguageChanged().
      
  | 
  delete | 
References APPEARANCE_CONTROLS_3D().
| void APPEARANCE_CONTROLS_3D::ApplyLayerPreset | ( | const wxString & | aPresetName | ) | 
Definition at line 324 of file appearance_controls_3D.cpp.
References doApplyLayerPreset(), m_presetMRU, and updateLayerPresetWidget().
| void APPEARANCE_CONTROLS_3D::ApplyViewport | ( | const wxString & | aPresetName | ) | 
Definition at line 376 of file appearance_controls_3D.cpp.
References doApplyViewport(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, and m_lastSelectedViewport.
| void APPEARANCE_CONTROLS_3D::CommonSettingsChanged | ( | ) | 
Definition at line 309 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, m_frame, rebuildControls(), syncLayerPresetSelection(), UpdateLayerCtls(), and updateLayerPresetWidget().
      
  | 
  private | 
Definition at line 922 of file appearance_controls_3D.cpp.
References _, EDA_3D_VIEWER_SETTINGS::FindPreset(), FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, BOARD_ADAPTER::GetVisibleLayers(), BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, EDA_3D_VIEWER_SETTINGS::m_UseStackupColors, BOARD_ADAPTER::SetLayerColors(), BOARD_ADAPTER::SetVisibleLayers(), and UpdateLayerCtls().
Referenced by ApplyLayerPreset(), and onLayerPresetChanged().
      
  | 
  private | 
Definition at line 1093 of file appearance_controls_3D.cpp.
References m_frame, VIEWPORT3D::matrix, and OPENGL.
Referenced by ApplyViewport(), and onViewportChanged().
| wxSize APPEARANCE_CONTROLS_3D::GetBestSize | ( | ) | const | 
Definition at line 235 of file appearance_controls_3D.cpp.
References DPI_SCALING_COMMON::GetScaleFactor(), and m_frame.
      
  | 
  inline | 
Definition at line 130 of file appearance_controls_3D.h.
References m_presetMRU.
| std::vector< VIEWPORT3D > APPEARANCE_CONTROLS_3D::GetUserViewports | ( | ) | const | 
Return a list of viewports created by the user.
Definition at line 338 of file appearance_controls_3D.cpp.
References m_viewports, and name.
      
  | 
  inline | 
Definition at line 140 of file appearance_controls_3D.h.
References m_viewportMRU.
      
  | 
  private | 
Definition at line 489 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, COLOR_SWATCH::GetSwatchColor(), LAYER_3D_COPPER_BOTTOM, LAYER_3D_COPPER_TOP, LAYER_3D_PLATED_BARRELS, m_frame, m_layerSettingsMap, COLOR_SWATCH::SetSwatchColor(), syncLayerPresetSelection(), and updateLayerPresetWidget().
Referenced by rebuildLayers().
| void APPEARANCE_CONTROLS_3D::OnDarkModeToggle | ( | ) | 
Definition at line 288 of file appearance_controls_3D.cpp.
References m_layerPanelColour, m_layersOuterSizer, APPEARANCE_CONTROLS_3D_BASE::m_panelLayers, and APPEARANCE_CONTROLS_3D_BASE::m_windowLayers.
      
  | 
  protected | 
Definition at line 280 of file appearance_controls_3D.cpp.
References rebuildControls().
Referenced by APPEARANCE_CONTROLS_3D(), and ~APPEARANCE_CONTROLS_3D().
      
  | 
  overrideprivatevirtual | 
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 800 of file appearance_controls_3D.cpp.
References _, doApplyLayerPreset(), EDA_3D_VIEWER_SETTINGS::FindPreset(), FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, EDA_LIST_DIALOG::GetTextSelection(), IsOK(), APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, EDA_3D_VIEWER_SETTINGS::m_LayerPresets, m_presetMRU, LAYER_PRESET_3D::name, name, passOnFocus(), rebuildLayerPresetsWidget(), EDA_LIST_DIALOG::SetListLabel(), DIALOG_SHIM::ShowModal(), and updateLayerPresetWidget().
Referenced by APPEARANCE_CONTROLS_3D().
| void APPEARANCE_CONTROLS_3D::OnLayerVisibilityChanged | ( | int | aLayer, | 
| bool | isVisible ) | 
Definition at line 396 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, LAYER_3D_ADHESIVE, LAYER_3D_BOARD, LAYER_3D_COPPER_BOTTOM, LAYER_3D_COPPER_TOP, LAYER_3D_MODELS_MARKED_DNP, LAYER_3D_MODELS_NOT_IN_POS, LAYER_3D_PLATED_BARRELS, LAYER_3D_SILKSCREEN_BOTTOM, LAYER_3D_SILKSCREEN_TOP, LAYER_3D_SMD_MODELS, LAYER_3D_SOLDERMASK_BOTTOM, LAYER_3D_SOLDERMASK_TOP, LAYER_3D_SOLDERPASTE, LAYER_3D_TH_MODELS, LAYER_3D_USER_1, LAYER_3D_USER_45, LAYER_3D_USER_COMMENTS, LAYER_3D_USER_DRAWINGS, LAYER_3D_USER_ECO1, LAYER_3D_USER_ECO2, LAYER_3D_VIRTUAL_MODELS, LAYER_FP_REFERENCES, LAYER_FP_TEXT, LAYER_FP_VALUES, RENDER_3D_OPENGL::Load3dModelsIfNeeded(), m_frame, OPENGL, syncLayerPresetSelection(), and UpdateLayerCtls().
Referenced by rebuildLayers(), and EDA_3D_CONTROLLER::ToggleVisibility().
      
  | 
  privateinherited | 
Definition at line 47 of file wx_panel.cpp.
References m_borderColor, m_bottomBorder, m_leftBorder, m_rightBorder, m_topBorder, KIGFX::COLOR4D::Mix(), KIGFX::COLOR4D::ToColour(), and KIGFX::COLOR4D::UNSPECIFIED.
Referenced by WX_PANEL(), and ~WX_PANEL().
      
  | 
  overrideprotectedvirtual | 
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 243 of file appearance_controls_3D.cpp.
References passOnFocus().
Referenced by APPEARANCE_CONTROLS_3D().
      
  | 
  overrideprotectedvirtual | 
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 260 of file appearance_controls_3D.cpp.
      
  | 
  overrideprivatevirtual | 
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 1076 of file appearance_controls_3D.cpp.
References APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_frame, and VIEWPORT3D::matrix.
      
  | 
  overrideprivatevirtual | 
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 969 of file appearance_controls_3D.cpp.
References _, doApplyViewport(), EDA_LIST_DIALOG::GetTextSelection(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_frame, m_lastSelectedViewport, m_viewportMRU, m_viewports, name, VIEWPORT3D::name, passOnFocus(), EDA_LIST_DIALOG::SetListLabel(), and DIALOG_SHIM::ShowModal().
      
  | 
  delete | 
References APPEARANCE_CONTROLS_3D().
      
  | 
  private | 
Definition at line 1104 of file appearance_controls_3D.cpp.
References m_focusOwner.
Referenced by onLayerPresetChanged(), OnSetFocus(), onViewportChanged(), and rebuildLayers().
      
  | 
  private | 
Definition at line 266 of file appearance_controls_3D.cpp.
References _, m_cbUseBoardStackupColors, rebuildLayerPresetsWidget(), rebuildLayers(), rebuildViewportsWidget(), and Refresh().
Referenced by CommonSettingsChanged(), and OnLanguageChanged().
      
  | 
  private | 
Definition at line 711 of file appearance_controls_3D.cpp.
References _, KeyNameFromKeyCode(), APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets, m_frame, APPEARANCE_CONTROLS_3D_BASE::m_presetsLabel, PRESET_SWITCH_KEY, and updateLayerPresetWidget().
Referenced by onLayerPresetChanged(), rebuildControls(), and SetUserViewports().
      
  | 
  private | 
Definition at line 544 of file appearance_controls_3D.cpp.
References _, WX_INFOBAR::AddCloseButton(), KiBitmapBundle(), LAYER_3D_BACKGROUND_BOTTOM, LAYER_3D_BACKGROUND_TOP, LAYER_3D_USER_1, LAYER_3D_USER_45, m_envOuterSizer, m_frame, m_layerSettings, m_layerSettingsMap, m_layersOuterSizer, m_pointSize, APPEARANCE_CONTROLS_3D_BASE::m_sizerOuter, APPEARANCE_CONTROLS_3D_BASE::m_windowLayers, Map3DLayerToPCBLayer(), onColorSwatchChanged(), OnLayerVisibilityChanged(), passOnFocus(), WX_INFOBAR::RemoveAllButtons(), s_layerSettings, COLOR_SWATCH::SetReadOnlyCallback(), WX_INFOBAR::ShowMessageFor(), SWATCH_SMALL, UNDEFINED_LAYER, visibility, visibility_off, and COLOR4D::WHITE.
Referenced by rebuildControls().
      
  | 
  private | 
Definition at line 950 of file appearance_controls_3D.cpp.
References _, KeyNameFromKeyCode(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_lastSelectedViewport, m_viewports, APPEARANCE_CONTROLS_3D_BASE::m_viewportsLabel, and VIEWPORT_SWITCH_KEY.
Referenced by rebuildControls(), and SetUserViewports().
      
  | 
  inlineinherited | 
Definition at line 47 of file wx_panel.h.
References m_borderColor.
Referenced by SYMBOL_TREE_SYNCHRONIZING_ADAPTER::ShowPreview().
      
  | 
  inlineinherited | 
Definition at line 39 of file wx_panel.h.
References m_bottomBorder, m_leftBorder, m_rightBorder, and m_topBorder.
Referenced by APPEARANCE_CONTROLS::APPEARANCE_CONTROLS(), APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), PAGED_DIALOG::PAGED_DIALOG(), PANEL_SCH_SELECTION_FILTER::PANEL_SCH_SELECTION_FILTER(), PANEL_SELECTION_FILTER::PANEL_SELECTION_FILTER(), and SYMBOL_TREE_SYNCHRONIZING_ADAPTER::ShowPreview().
| void APPEARANCE_CONTROLS_3D::SetUserViewports | ( | std::vector< VIEWPORT3D > & | aPresetList | ) | 
Update the current viewports from those saved in the project file.
Definition at line 349 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, m_frame, m_presetMRU, m_viewportMRU, m_viewports, rebuildLayerPresetsWidget(), and rebuildViewportsWidget().
      
  | 
  private | 
Definition at line 738 of file appearance_controls_3D.cpp.
References LAYER_3D_END, LAYER_3D_START, and m_frame.
Referenced by CommonSettingsChanged(), onColorSwatchChanged(), and OnLayerVisibilityChanged().
| void APPEARANCE_CONTROLS_3D::UpdateLayerCtls | ( | ) | 
Definition at line 678 of file appearance_controls_3D.cpp.
References alg::contains(), inStackupColors, m_cbUseBoardEditorCopperColors, m_cbUseBoardStackupColors, m_frame, m_layerSettings, EDA_3D_VIEWER_SETTINGS::m_Render, EDA_3D_VIEWER_SETTINGS::m_UseStackupColors, and EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::use_board_editor_copper_colors.
Referenced by APPEARANCE_CONTROLS_3D(), CommonSettingsChanged(), doApplyLayerPreset(), and OnLayerVisibilityChanged().
      
  | 
  private | 
Definition at line 789 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, and APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets.
Referenced by ApplyLayerPreset(), CommonSettingsChanged(), onColorSwatchChanged(), onLayerPresetChanged(), and rebuildLayerPresetsWidget().
      
  | 
  privateinherited | 
Definition at line 61 of file wx_panel.h.
Referenced by OnPaint(), SetBorderColor(), and WX_PANEL().
      
  | 
  privateinherited | 
Definition at line 59 of file wx_panel.h.
Referenced by OnPaint(), SetBorders(), and WX_PANEL().
      
  | 
  protectedinherited | 
Definition at line 43 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE(), APPEARANCE_CONTROLS_3D::onLayerPresetChanged(), APPEARANCE_CONTROLS_3D::rebuildLayerPresetsWidget(), APPEARANCE_CONTROLS_3D::updateLayerPresetWidget(), and ~APPEARANCE_CONTROLS_3D_BASE().
      
  | 
  private | 
Definition at line 194 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and UpdateLayerCtls().
      
  | 
  private | 
Definition at line 193 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), rebuildControls(), and UpdateLayerCtls().
      
  | 
  protectedinherited | 
Definition at line 45 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE(), APPEARANCE_CONTROLS_3D::ApplyViewport(), APPEARANCE_CONTROLS_3D::onUpdateViewportsCb(), APPEARANCE_CONTROLS_3D::onViewportChanged(), APPEARANCE_CONTROLS_3D::rebuildViewportsWidget(), and ~APPEARANCE_CONTROLS_3D_BASE().
      
  | 
  private | 
Definition at line 189 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and rebuildLayers().
      
  | 
  private | 
Definition at line 177 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and passOnFocus().
      
  | 
  private | 
Definition at line 176 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), CommonSettingsChanged(), doApplyLayerPreset(), doApplyViewport(), GetBestSize(), onColorSwatchChanged(), onLayerPresetChanged(), OnLayerVisibilityChanged(), onUpdateViewportsCb(), onViewportChanged(), rebuildLayerPresetsWidget(), rebuildLayers(), SetUserViewports(), syncLayerPresetSelection(), UpdateLayerCtls(), and ~APPEARANCE_CONTROLS_3D().
      
  | 
  private | 
Definition at line 185 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), ApplyViewport(), onViewportChanged(), and rebuildViewportsWidget().
      
  | 
  private | 
Definition at line 191 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and OnDarkModeToggle().
      
  | 
  private | 
Definition at line 179 of file appearance_controls_3D.h.
Referenced by rebuildLayers(), and UpdateLayerCtls().
      
  | 
  private | 
Definition at line 180 of file appearance_controls_3D.h.
Referenced by onColorSwatchChanged(), and rebuildLayers().
      
  | 
  private | 
Definition at line 188 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), OnDarkModeToggle(), and rebuildLayers().
      
  | 
  privateinherited | 
Definition at line 56 of file wx_panel.h.
Referenced by OnPaint(), SetBorders(), and WX_PANEL().
      
  | 
  protectedinherited | 
Definition at line 38 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE(), APPEARANCE_CONTROLS_3D::OnDarkModeToggle(), and ~APPEARANCE_CONTROLS_3D_BASE().
      
  | 
  protectedinherited | 
Definition at line 39 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), and APPEARANCE_CONTROLS_3D_BASE().
      
  | 
  private | 
Definition at line 190 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and rebuildLayers().
      
  | 
  private | 
Definition at line 182 of file appearance_controls_3D.h.
Referenced by ApplyLayerPreset(), GetLayerPresetsMRU(), onLayerPresetChanged(), and SetUserViewports().
      
  | 
  protectedinherited | 
Definition at line 42 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE(), and APPEARANCE_CONTROLS_3D::rebuildLayerPresetsWidget().
      
  | 
  privateinherited | 
Definition at line 57 of file wx_panel.h.
Referenced by OnPaint(), SetBorders(), and WX_PANEL().
      
  | 
  protectedinherited | 
Definition at line 37 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D_BASE(), and APPEARANCE_CONTROLS_3D::rebuildLayers().
      
  | 
  protectedinherited | 
Definition at line 41 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D_BASE().
      
  | 
  private | 
Definition at line 192 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D().
      
  | 
  privateinherited | 
Definition at line 58 of file wx_panel.h.
Referenced by OnPaint(), SetBorders(), and WX_PANEL().
      
  | 
  private | 
Definition at line 186 of file appearance_controls_3D.h.
Referenced by GetViewportsMRU(), onViewportChanged(), and SetUserViewports().
      
  | 
  private | 
Definition at line 184 of file appearance_controls_3D.h.
Referenced by GetUserViewports(), onViewportChanged(), rebuildViewportsWidget(), and SetUserViewports().
      
  | 
  protectedinherited | 
Definition at line 44 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE(), and APPEARANCE_CONTROLS_3D::rebuildViewportsWidget().
      
  | 
  protectedinherited | 
Definition at line 40 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE(), APPEARANCE_CONTROLS_3D::OnDarkModeToggle(), and APPEARANCE_CONTROLS_3D::rebuildLayers().
      
  | 
  staticprivate | 
Template for object appearance settings.
Definition at line 52 of file appearance_controls_3D.h.
Referenced by rebuildLayers().