KiCad PCB EDA Suite
EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS Struct Reference

#include <3d_viewer_settings.h>

Public Attributes

int engine
 
int grid_type
 
int opengl_AA_mode
 
int material_mode
 
bool opengl_AA_disableOnMove
 
bool opengl_thickness_disableOnMove
 
bool opengl_vias_disableOnMove
 
bool opengl_holes_disableOnMove
 
bool opengl_render_bbox_only_OnMove
 
bool opengl_copper_thickness
 
bool opengl_show_model_bbox
 
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 realistic
 
bool show_adhesive
 
bool show_axis
 
bool show_board_body
 
bool show_comments
 
bool show_eco
 
bool show_footprints_insert
 
bool show_footprints_normal
 
bool show_footprints_virtual
 
bool show_silkscreen
 
bool show_soldermask
 
bool show_solderpaste
 
bool show_zones
 
bool subtract_mask_from_silk
 
bool clip_silk_on_via_annulus
 
bool renderPlatedPadsAsPlated
 

Detailed Description

Definition at line 31 of file 3d_viewer_settings.h.

Member Data Documentation

◆ clip_silk_on_via_annulus

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::clip_silk_on_via_annulus

Definition at line 86 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ engine

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::engine

◆ grid_type

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::grid_type

◆ material_mode

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::material_mode

◆ opengl_AA_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_AA_disableOnMove

Definition at line 37 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ opengl_AA_mode

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_AA_mode

◆ opengl_copper_thickness

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_copper_thickness

Definition at line 42 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ opengl_holes_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_holes_disableOnMove

Definition at line 40 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ opengl_render_bbox_only_OnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_render_bbox_only_OnMove

Definition at line 41 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ opengl_selection_color

KIGFX::COLOR4D EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_selection_color

◆ opengl_show_model_bbox

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_show_model_bbox

Definition at line 43 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ opengl_thickness_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_thickness_disableOnMove

Definition at line 38 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ opengl_vias_disableOnMove

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::opengl_vias_disableOnMove

Definition at line 39 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_anti_aliasing

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_anti_aliasing

Definition at line 46 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_backfloor

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_backfloor

Definition at line 47 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ 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

◆ raytrace_nrsamples_refractions

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_nrsamples_refractions

◆ raytrace_nrsamples_shadows

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_nrsamples_shadows

◆ raytrace_post_processing

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_post_processing

Definition at line 48 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_procedural_textures

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_procedural_textures

Definition at line 49 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_recursivelevel_reflections

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_recursivelevel_reflections

◆ raytrace_recursivelevel_refractions

int EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_recursivelevel_refractions

◆ raytrace_reflections

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_reflections

Definition at line 50 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_refractions

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_refractions

Definition at line 51 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_shadows

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_shadows

Definition at line 52 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ raytrace_spread_reflections

float EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_spread_reflections

◆ raytrace_spread_refractions

float EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_spread_refractions

◆ raytrace_spread_shadows

float EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::raytrace_spread_shadows

◆ realistic

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::realistic

Definition at line 72 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ renderPlatedPadsAsPlated

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::renderPlatedPadsAsPlated

Definition at line 87 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_adhesive

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_adhesive

Definition at line 73 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_axis

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_axis

Definition at line 74 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_board_body

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_board_body

Definition at line 75 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_comments

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_comments

Definition at line 76 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_eco

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_eco

Definition at line 77 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_footprints_insert

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_insert

Definition at line 78 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_footprints_normal

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_normal

Definition at line 79 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_footprints_virtual

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_footprints_virtual

Definition at line 80 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_silkscreen

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_silkscreen

Definition at line 81 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_soldermask

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_soldermask

Definition at line 82 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_solderpaste

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_solderpaste

Definition at line 83 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ show_zones

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::show_zones

Definition at line 84 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().

◆ subtract_mask_from_silk

bool EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::subtract_mask_from_silk

Definition at line 85 of file 3d_viewer_settings.h.

Referenced by EDA_3D_VIEWER_SETTINGS::EDA_3D_VIEWER_SETTINGS().


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