25#ifndef HIDPI_GL_3D_CANVAS_H 
   26#define HIDPI_GL_3D_CANVAS_H 
   45                        const wxGLAttributes& aGLAttribs, wxWindowID 
id = wxID_ANY,
 
   46                        const wxPoint& pos = wxDefaultPosition,
 
   47                        const wxSize& size = wxDefaultSize, 
long style = 0,
 
   48                        const wxString&  
name = wxGLCanvasName,
 
   49                        const wxPalette& palette = wxNullPalette );
 
   64    void OnMouseMoveCamera( wxMouseEvent& event );
 
   65    void OnMouseWheelCamera( wxMouseEvent& event, 
bool aPan );
 
 
Define an abstract camera.
 
A class used to derive camera objects from.
 
static const float m_delta_move_step_factor
 
HIDPI_GL_3D_CANVAS(const KIGFX::VC_SETTINGS &aVcSettings, CAMERA &aCamera, wxWindow *parent, const wxGLAttributes &aGLAttribs, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxGLCanvasName, const wxPalette &palette=wxNullPalette)
 
CAMERA * GetCamera()
Get the canvas camera.
 
HIDPI_GL_CANVAS(const KIGFX::VC_SETTINGS &aSettings, wxWindow *aParent, const wxGLAttributes &aGLAttribs, wxWindowID aId=wxID_ANY, const wxPoint &aPos=wxDefaultPosition, const wxSize &aSize=wxDefaultSize, long aStyle=0, const wxString &aName=wxGLCanvasName, const wxPalette &aPalette=wxNullPalette)
 
Structure to keep VIEW_CONTROLS settings for easy store/restore operations.