35 m_settings( aFrame->GetAdapter() ),
36 m_canvas( aFrame->GetCanvas() )
Use a gray shading based on diffuse material.
wxCheckBox * m_checkBoxRenderPlatedPadsAsPlated
bool GetFlag(DISPLAY3D_FLG aFlag) const
Get a configuration status of a flag.
int GetMovingSpeedMultiplier() const
wxCheckBox * m_checkBoxEnableAnimation
PANEL_3D_DISPLAY_OPTIONS(EDA_3D_VIEWER_FRAME *aFrame, wxWindow *aParent)
EDA_3D_VIEWER_FRAME * m_frame
void SetFlag(DISPLAY3D_FLG aFlag, bool aState)
Set the status of a flag.
void OnCheckEnableAnimation(wxCommandEvent &WXUNUSED(event)) override
void SetRotationIncrement(double aRotIncrement)
Set the increment used by the RotateView actions.
bool TransferDataFromWindow() override
Automatically called when clicking on the OK button.
void SetAnimationEnabled(bool aEnable)
Enable or disable camera animation when switching to a pre-defined view.
wxCheckBox * m_checkBoxAreas
wxCheckBox * m_checkBoxSolderMask
wxCheckBox * m_checkBoxClipSilkOnViaAnnulus
wxCheckBox * m_checkBoxComments
Use only diffuse material properties.
wxChoice * m_materialProperties
Create and handle a window for the 3d viewer connected to a Kiway and a pcbboard.
wxCheckBox * m_checkBoxBoardBody
Use all material properties from model file.
BOARD_ADAPTER & m_settings
MATERIAL_MODE GetMaterialMode() const noexcept
void SetMaterialMode(MATERIAL_MODE aMaterialMode) noexcept
Class PANEL_3D_DISPLAY_OPTIONS_BASE.
double GetRotationIncrement()
Get the increment used by the RotateView actions.
wxCheckBox * m_checkBoxAdhesive
wxSpinCtrlDouble * m_spinCtrlRotationAngle
wxCheckBox * m_checkBoxSubtractMaskFromSilk
void SetMovingSpeedMultiplier(int aMultiplier)
Set the camera animation moving speed multiplier option.
wxCheckBox * m_checkBoxSilkscreen
wxStaticText * m_staticAnimationSpeed
wxCheckBox * m_checkBoxRealisticMode
wxCheckBox * m_checkBoxECO
bool GetAnimationEnabled() const
wxCheckBox * m_checkBoxSolderpaste
bool TransferDataToWindow() override
Automatically called after creating the dialog.
wxSlider * m_sliderAnimationSpeed