KiCad PCB EDA Suite
eda_3d_canvas.h File Reference
#include "cinfo3d_visu.h"
#include "3d_rendering/c3d_render_base.h"
#include "3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.h"
#include "3d_rendering/3d_render_raytracing/c3d_render_raytracing.h"
#include "3d_cache/3d_cache.h"
#include <gal/hidpi_gl_canvas.h>
#include <wx/clipbrd.h>
#include <wx/dataobj.h>
#include <wx/image.h>
#include <wx/wupdlock.h>
#include <wx/timer.h>
#include <wx/statusbr.h>
#include <pcb_base_frame.h>

Go to the source code of this file.

Classes

class  EDA_3D_CANVAS
 Implement a canvas based on a wxGLCanvas. More...
 

Macros

#define GR_KB_RIGHTSHIFT   ( 0x01000000U )
 
#define GR_KB_LEFTSHIFT   ( 0x02000000U )
 
#define GR_KB_CTRL   ( 0x04000000U )
 
#define GR_KB_ALT   ( 0x08000000U )
 
#define GR_KB_SHIFT   ( GR_KB_LEFTSHIFT | GR_KB_RIGHTSHIFT )
 

Macro Definition Documentation

◆ GR_KB_ALT

#define GR_KB_ALT   ( 0x08000000U )

Definition at line 53 of file eda_3d_canvas.h.

◆ GR_KB_CTRL

#define GR_KB_CTRL   ( 0x04000000U )

Definition at line 52 of file eda_3d_canvas.h.

◆ GR_KB_LEFTSHIFT

#define GR_KB_LEFTSHIFT   ( 0x02000000U )

Definition at line 51 of file eda_3d_canvas.h.

◆ GR_KB_RIGHTSHIFT

#define GR_KB_RIGHTSHIFT   ( 0x01000000U )

Definition at line 50 of file eda_3d_canvas.h.

◆ GR_KB_SHIFT

#define GR_KB_SHIFT   ( GR_KB_LEFTSHIFT | GR_KB_RIGHTSHIFT )

Definition at line 54 of file eda_3d_canvas.h.