KiCad PCB EDA Suite
eda_3d_viewer.cpp File Reference
#include <wx/colordlg.h>
#include <wx/colour.h>
#include <wx/filename.h>
#include <wx/string.h>
#include <wx/wupdlock.h>
#include <wx/clipbrd.h>
#include "eda_3d_viewer.h"
#include <3d_viewer_settings.h>
#include <3d_viewer_id.h>
#include "../common_ogl/cogl_att_list.h"
#include <3d_viewer/tools/3d_actions.h>
#include <3d_viewer/tools/3d_controller.h>
#include <bitmaps.h>
#include <board_stackup_manager/class_board_stackup.h>
#include <board_stackup_manager/stackup_predefined_prms.h>
#include <class_board.h>
#include <layers_id_colors_and_visibility.h>
#include <gal/dpi_scaling.h>
#include <pgm_base.h>
#include <project.h>
#include <settings/common_settings.h>
#include <settings/settings_manager.h>
#include <tool/common_control.h>
#include <tool/tool_manager.h>
#include <tool/tool_dispatcher.h>
#include <tool/action_toolbar.h>
#include <widgets/infobar.h>
#include <wildcards_and_files_ext.h>

Go to the source code of this file.

Macros

#define TRANSFER_SETTING(flag, field)   m_boardAdapter.SetFlag( flag, cfg->m_Render.field )
 
#define TRANSFER_SETTING(field, flag)   cfg->m_Render.field = m_boardAdapter.GetFlag( flag )
 

Functions

 EVT_TOOL_RANGE (ID_START_COMMAND_3D, ID_MENU_COMMAND_END, EDA_3D_VIEWER::Process_Special_Functions) EVT_UPDATE_UI_RANGE(ID_MENU3D_FL_RENDER_MATERIAL_MODE_NORMAL
 

Variables

 ID_MENU3D_FL_RENDER_MATERIAL_MODE_CAD_MODE
 

Macro Definition Documentation

◆ TRANSFER_SETTING [1/2]

#define TRANSFER_SETTING (   flag,
  field 
)    m_boardAdapter.SetFlag( flag, cfg->m_Render.field )

◆ TRANSFER_SETTING [2/2]

#define TRANSFER_SETTING (   field,
  flag 
)    cfg->m_Render.field = m_boardAdapter.GetFlag( flag )

Function Documentation

◆ EVT_TOOL_RANGE()

Variable Documentation

◆ ID_MENU3D_FL_RENDER_MATERIAL_MODE_CAD_MODE

ID_MENU3D_FL_RENDER_MATERIAL_MODE_CAD_MODE