KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS Struct Reference

#include <eda_3d_viewer_settings.h>

Public Member Functions

bool DifferentiatePlatedCopper ()
 return true if platted copper aeras and non platted copper areas must be drawn using a different color
 

Public Attributes

RENDER_ENGINE engine
 
GRID3D_TYPE grid_type
 
ANTIALIASING_MODE opengl_AA_mode
 
MATERIAL_MODE material_mode
 
bool opengl_AA_disableOnMove
 
bool opengl_thickness_disableOnMove
 
bool opengl_microvias_disableOnMove
 
bool opengl_holes_disableOnMove
 
bool opengl_render_bbox_only_OnMove
 
bool opengl_copper_thickness
 
bool show_model_bbox
 
bool show_off_board_silk
 
bool highlight_on_rollover
 
KIGFX::COLOR4D opengl_selection_color
 
bool raytrace_anti_aliasing
 
bool raytrace_backfloor
 
bool raytrace_post_processing
 
bool raytrace_procedural_textures
 
bool raytrace_reflections
 
bool raytrace_refractions
 
bool raytrace_shadows
 
int raytrace_nrsamples_shadows
 
int raytrace_nrsamples_reflections
 
int raytrace_nrsamples_refractions
 
float raytrace_spread_shadows
 
float raytrace_spread_reflections
 
float raytrace_spread_refractions
 
int raytrace_recursivelevel_reflections
 
int raytrace_recursivelevel_refractions
 
KIGFX::COLOR4D raytrace_lightColorCamera
 
KIGFX::COLOR4D raytrace_lightColorTop
 
KIGFX::COLOR4D raytrace_lightColorBottom
 
std::vector< KIGFX::COLOR4Draytrace_lightColor
 
std::vector< int > raytrace_lightElevation
 
std::vector< int > raytrace_lightAzimuth
 
bool show_adhesive
 
bool show_navigator
 
bool show_board_body
 
bool show_plated_barrels
 
bool show_comments
 
bool show_drawings
 
bool show_eco1
 
bool show_eco2
 
bool show_user [45]
 
bool show_footprints_insert
 
bool show_footprints_normal
 
bool show_footprints_virtual
 
bool show_footprints_not_in_posfile
 
bool show_footprints_dnp
 
bool show_silkscreen_top
 
bool show_silkscreen_bottom
 
bool show_soldermask_top
 
bool show_soldermask_bottom
 
bool show_solderpaste
 
bool show_copper_top
 
bool show_copper_bottom
 
bool show_zones
 
bool show_fp_references
 
bool show_fp_values
 
bool show_fp_text
 
bool subtract_mask_from_silk
 
bool clip_silk_on_via_annuli
 
bool differentiate_plated_copper
 
bool use_board_editor_copper_colors
 
bool preview_show_board_body
 

Detailed Description

Definition at line 84 of file eda_3d_viewer_settings.h.

Member Function Documentation

◆ DifferentiatePlatedCopper()

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::DifferentiatePlatedCopper ( )
inline

return true if platted copper aeras and non platted copper areas must be drawn using a different color

Definition at line 163 of file eda_3d_viewer_settings.h.

References differentiate_plated_copper, engine, OPENGL, and use_board_editor_copper_colors.

Referenced by BOARD_ADAPTER::createLayers(), and RENDER_3D_OPENGL::Redraw().

Member Data Documentation

◆ clip_silk_on_via_annuli

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::clip_silk_on_via_annuli

◆ differentiate_plated_copper

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::differentiate_plated_copper

◆ engine

◆ grid_type

GRID3D_TYPE EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::grid_type

◆ highlight_on_rollover

◆ material_mode

MATERIAL_MODE EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::material_mode

Definition at line 89 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_DISPLAY_OPTIONS::loadViewSettings().

◆ opengl_AA_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_AA_disableOnMove

◆ opengl_AA_mode

ANTIALIASING_MODE EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_AA_mode

◆ opengl_copper_thickness

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_copper_thickness

◆ opengl_holes_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_holes_disableOnMove

◆ opengl_microvias_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_microvias_disableOnMove

◆ opengl_render_bbox_only_OnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_render_bbox_only_OnMove

Definition at line 95 of file eda_3d_viewer_settings.h.

◆ opengl_selection_color

KIGFX::COLOR4D EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_selection_color

◆ opengl_thickness_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_thickness_disableOnMove

◆ preview_show_board_body

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::preview_show_board_body

Definition at line 157 of file eda_3d_viewer_settings.h.

Referenced by PANEL_PREVIEW_3D_MODEL::setBodyStyleView().

◆ raytrace_anti_aliasing

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_anti_aliasing

◆ raytrace_backfloor

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_backfloor

◆ raytrace_lightAzimuth

std::vector<int> EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_lightAzimuth

◆ raytrace_lightColor

std::vector<KIGFX::COLOR4D> EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_lightColor

◆ raytrace_lightColorBottom

KIGFX::COLOR4D EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_lightColorBottom

◆ raytrace_lightColorCamera

KIGFX::COLOR4D EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_lightColorCamera

◆ raytrace_lightColorTop

KIGFX::COLOR4D EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_lightColorTop

◆ raytrace_lightElevation

std::vector<int> EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_lightElevation

◆ raytrace_nrsamples_reflections

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_nrsamples_reflections

Definition at line 111 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ raytrace_nrsamples_refractions

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_nrsamples_refractions

Definition at line 112 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ raytrace_nrsamples_shadows

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_nrsamples_shadows

Definition at line 110 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ raytrace_post_processing

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_post_processing

◆ raytrace_procedural_textures

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_procedural_textures

◆ raytrace_recursivelevel_reflections

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_recursivelevel_reflections

Definition at line 118 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ raytrace_recursivelevel_refractions

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_recursivelevel_refractions

◆ raytrace_reflections

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_reflections

◆ raytrace_refractions

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_refractions

◆ raytrace_shadows

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_shadows

◆ raytrace_spread_reflections

float EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_spread_reflections

Definition at line 115 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ raytrace_spread_refractions

float EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_spread_refractions

Definition at line 116 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ raytrace_spread_shadows

float EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_spread_shadows

Definition at line 114 of file eda_3d_viewer_settings.h.

Referenced by PANEL_3D_RAYTRACING_OPTIONS::loadSettings().

◆ show_adhesive

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_adhesive

Definition at line 128 of file eda_3d_viewer_settings.h.

◆ show_board_body

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_board_body

Definition at line 130 of file eda_3d_viewer_settings.h.

◆ show_comments

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_comments

Definition at line 132 of file eda_3d_viewer_settings.h.

◆ show_copper_bottom

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_copper_bottom

Definition at line 148 of file eda_3d_viewer_settings.h.

◆ show_copper_top

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_copper_top

Definition at line 147 of file eda_3d_viewer_settings.h.

◆ show_drawings

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_drawings

Definition at line 133 of file eda_3d_viewer_settings.h.

◆ show_eco1

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_eco1

Definition at line 134 of file eda_3d_viewer_settings.h.

◆ show_eco2

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_eco2

Definition at line 135 of file eda_3d_viewer_settings.h.

◆ show_footprints_dnp

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_dnp

Definition at line 141 of file eda_3d_viewer_settings.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportRender().

◆ show_footprints_insert

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_insert

Definition at line 137 of file eda_3d_viewer_settings.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportRender().

◆ show_footprints_normal

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_normal

Definition at line 138 of file eda_3d_viewer_settings.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportRender().

◆ show_footprints_not_in_posfile

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_not_in_posfile

Definition at line 140 of file eda_3d_viewer_settings.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportRender().

◆ show_footprints_virtual

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_virtual

Definition at line 139 of file eda_3d_viewer_settings.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportRender().

◆ show_fp_references

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_fp_references

Definition at line 150 of file eda_3d_viewer_settings.h.

◆ show_fp_text

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_fp_text

Definition at line 152 of file eda_3d_viewer_settings.h.

◆ show_fp_values

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_fp_values

Definition at line 151 of file eda_3d_viewer_settings.h.

◆ show_model_bbox

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_model_bbox

◆ show_navigator

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_navigator

◆ show_off_board_silk

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_off_board_silk

◆ show_plated_barrels

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_plated_barrels

Definition at line 131 of file eda_3d_viewer_settings.h.

◆ show_silkscreen_bottom

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_silkscreen_bottom

Definition at line 143 of file eda_3d_viewer_settings.h.

◆ show_silkscreen_top

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_silkscreen_top

Definition at line 142 of file eda_3d_viewer_settings.h.

◆ show_soldermask_bottom

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_soldermask_bottom

Definition at line 145 of file eda_3d_viewer_settings.h.

◆ show_soldermask_top

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_soldermask_top

Definition at line 144 of file eda_3d_viewer_settings.h.

◆ show_solderpaste

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_solderpaste

Definition at line 146 of file eda_3d_viewer_settings.h.

◆ show_user

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_user[45]

Definition at line 136 of file eda_3d_viewer_settings.h.

◆ show_zones

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_zones

◆ subtract_mask_from_silk

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::subtract_mask_from_silk

◆ use_board_editor_copper_colors

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::use_board_editor_copper_colors

The documentation for this struct was generated from the following file: