Hugintrunk
0.1
|
#include <GLViewer.h>
Public Member Functions | |
GLPreview (wxWindow *parent, HuginBase::Panorama &pano, int args[], GLPreviewFrame *frame, wxGLContext *shared_context=NULL) | |
void | setUp () |
Public Member Functions inherited from GLViewer | |
GLViewer (wxWindow *parent, HuginBase::Panorama &pano, int args[], GLPreviewFrame *frame, wxGLContext *shared_context=NULL) | |
virtual | ~GLViewer () |
void | RedrawE (wxPaintEvent &e) |
void | Resized (wxSizeEvent &e) |
void | Redraw () |
void | SetUpContext () |
void | SetPhotometricCorrect (bool state) |
virtual void | SetLayoutMode (bool state) |
virtual void | SetLayoutScale (double scale) |
void | SetActive (bool active) |
bool | IsActive () |
wxGLContext * | GetContext () |
void | SetViewerBackground (wxColour col) |
void | MarkToolsDirty () |
Additional Inherited Members | |
Static Public Member Functions inherited from GLViewer | |
static void | RefreshWrapper (void *obj) |
Public Attributes inherited from GLViewer | |
VisualizationState * | m_visualization_state |
Static Public Attributes inherited from GLViewer | |
static ViewState * | m_view_state = NULL |
static size_t | m_view_state_observer = 0 |
Protected Member Functions inherited from GLViewer | |
void | OnEraseBackground (wxEraseEvent &e) |
void | MouseMotion (wxMouseEvent &e) |
void | MouseEnter (wxMouseEvent &e) |
void | MouseLeave (wxMouseEvent &e) |
void | MouseButtons (wxMouseEvent &e) |
void | MouseWheel (wxMouseEvent &e) |
void | KeyDown (wxKeyEvent &e) |
void | KeyUp (wxKeyEvent &e) |
Protected Attributes inherited from GLViewer | |
ToolHelper * | m_tool_helper |
GLRenderer * | m_renderer |
wxGLContext * | m_glContext |
HuginBase::Panorama * | m_pano |
bool | started_creation |
bool | redrawing |
bool | m_toolsInitialized |
vigra::Diff2D | offset |
double | m_scale = 1.0 |
GLPreviewFrame * | frame |
bool | active |
wxColour | m_background_color |
Static Protected Attributes inherited from GLViewer | |
static bool | initialised_glew =false |
Definition at line 112 of file GLViewer.h.
|
inline |
Definition at line 115 of file GLViewer.h.
|
virtual |
Implements GLViewer.
Definition at line 189 of file GLViewer.cpp.
References DEBUG_DEBUG, GLViewer::frame, VisualizationState::GetMeshManager(), ViewState::GetTextureManager(), GLViewer::m_background_color, GLViewer::m_pano, GLViewer::m_renderer, GLViewer::m_tool_helper, GLViewer::m_toolsInitialized, GLViewer::m_view_state, GLViewer::m_view_state_observer, GLViewer::m_visualization_state, GLPreviewFrame::MakePreviewTools(), and GLViewer::RefreshWrapper().
Referenced by GLViewer::SetUpContext().