| Hugintrunk
    0.1
    | 
subclass for the preview canvas More...
#include <GLRenderer.h>

| Public Member Functions | |
| GLPreviewRenderer (HuginBase::Panorama *pano, TextureManager *tex_man, MeshManager *mesh_man, VisualizationState *visualization_state, PreviewToolHelper *tool_helper, const wxColour backgroundColour) | |
| vigra::Diff2D | Resize (int width, int height) | 
| Resize the viewport because the window's dimensions have changed.  More... | |
| void | Redraw () | 
|  Public Member Functions inherited from GLRenderer | |
| GLRenderer (const wxColour backgroundColour) | |
| ctor.  More... | |
| virtual | ~GLRenderer () | 
| dtor.  More... | |
| void | SetBackground (unsigned char red, unsigned char green, unsigned char blue) | 
| void | SetPreviewBackgroundColor (const wxColour c) | 
| sets the preview background color  More... | |
| Protected Attributes | |
| VisualizationState * | m_visualization_state | 
|  Protected Attributes inherited from GLRenderer | |
| HuginBase::Panorama * | m_pano | 
| TextureManager * | m_tex_man | 
| MeshManager * | m_mesh_man | 
| ToolHelper * | m_tool_helper | 
| int | width | 
| int | height | 
| wxColour | m_background_color | 
| Additional Inherited Members | |
|  Public Attributes inherited from GLRenderer | |
| float | width_o | 
| float | height_o | 
subclass for the preview canvas
Definition at line 84 of file GLRenderer.h.
| GLPreviewRenderer::GLPreviewRenderer | ( | HuginBase::Panorama * | pano, | 
| TextureManager * | tex_man, | ||
| MeshManager * | mesh_man, | ||
| VisualizationState * | visualization_state, | ||
| PreviewToolHelper * | tool_helper, | ||
| const wxColour | backgroundColour | ||
| ) | 
Definition at line 69 of file GLRenderer.cpp.
References GLRenderer::m_mesh_man, GLRenderer::m_pano, GLRenderer::m_tex_man, GLRenderer::m_tool_helper, and m_visualization_state.
| 
 | virtual | 
Implements GLRenderer.
Definition at line 159 of file GLRenderer.cpp.
References ToolHelper::AfterDrawImageNumber(), ToolHelper::AfterDrawImages(), ToolHelper::BeforeDrawImageNumber(), ToolHelper::BeforeDrawImages(), TextureManager::Begin(), TextureManager::DisableTexture(), TextureManager::DrawImage(), TextureManager::End(), MeshManager::GetDisplayList(), HuginBase::Panorama::getImage(), MeshManager::GetLayoutMode(), VisualizationState::GetMeshManager(), HuginBase::Panorama::getNrOfImages(), ViewState::GetOptions(), HuginBase::PanoramaOptions::getROI(), VisualizationState::getViewState(), GLRenderer::height_o, GLRenderer::m_background_color, GLRenderer::m_mesh_man, GLRenderer::m_pano, GLRenderer::m_tex_man, GLRenderer::m_tool_helper, m_visualization_state, and GLRenderer::width_o.
| 
 | virtual | 
Resize the viewport because the window's dimensions have changed.
| width | the width of the widget in screen pixels. | 
| height | the height of the widget in screen pixels. | 
Implements GLRenderer.
Definition at line 103 of file GLRenderer.cpp.
References HuginBase::PanoramaOptions::getHeight(), MeshManager::GetLayoutMode(), VisualizationState::GetMeshManager(), ViewState::GetOptions(), VisualizationState::GetViewingCenter(), VisualizationState::getViewState(), HuginBase::PanoramaOptions::getWidth(), VisualizationState::GetZoomLevel(), GLRenderer::height, GLRenderer::height_o, m_visualization_state, VisualizationState::SetCanvasSize(), VisualizationState::SetScale(), VisualizationState::SetVisibleArea(), GLRenderer::width, GLRenderer::width_o, hugin_utils::TDiff2D< T >::x, and hugin_utils::TDiff2D< T >::y.
| 
 | protected | 
Definition at line 95 of file GLRenderer.h.
Referenced by GLPreviewRenderer(), Redraw(), and Resize().
 1.8.5
 1.8.5