26#ifndef RENDER_3D_RAYTRACE_RAM_H 
   27#define RENDER_3D_RAYTRACE_RAM_H 
constexpr double PCB_IU_PER_MM
Pcbnew IU is 1 nanometer.
 
Helper class to handle information needed to display 3D board.
 
A class used to derive camera objects from.
 
RENDER_3D_RAYTRACE_BASE(BOARD_ADAPTER &aAdapter, CAMERA &aCamera)
 
void deletePbo() override
 
RENDER_3D_RAYTRACE_RAM(BOARD_ADAPTER &aAdapter, CAMERA &aCamera)
 
bool Redraw(bool aIsMoving, REPORTER *aStatusReporter, REPORTER *aWarningReporter) override
Redraw the view.
 
wxSize GetRealBufferSize()
 
~RENDER_3D_RAYTRACE_RAM()
 
static constexpr float MIN_DISTANCE_IU
 
void SetCurWindowSize(const wxSize &aSize) override
Before each render, the canvas will tell the render what is the size of its windows,...
 
A pure virtual class used to derive REPORTER objects from.