22#ifndef RENDER_3D_RAYTRACE_RAM_H
23#define RENDER_3D_RAYTRACE_RAM_H
43 bool Redraw(
bool aIsMoving )
override;
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)
wxSize GetRealBufferSize()
~RENDER_3D_RAYTRACE_RAM()
static constexpr float MIN_DISTANCE_IU
bool Redraw(bool aIsMoving) override
Redraw the view.
void SetCurWindowSize(const wxSize &aSize) override
Before each render, the canvas will tell the render what is the size of its windows,...