PanosphereOverviewProjectionGridTool Class Reference

#include <ProjectionGridTool.h>

Inheritance diagram for PanosphereOverviewProjectionGridTool:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void Activate ()
 Switch on a tool.
 PanosphereOverviewProjectionGridTool (PanosphereOverviewToolHelper *helper)
void AfterDrawImagesBackEvent ()
 Draw using opengl anything after drawing the front face culled images.
void BeforeDrawImagesBackEvent ()
 Draw using opengl anything before drawing the front face culled images.
void AfterDrawImagesFrontEvent ()
 Draw using opengl anything after drawing the back face culled images.
void BeforeDrawImagesFrontEvent ()
 Draw using opengl anything before drawing the back face culled images.

Detailed Description

Definition at line 63 of file ProjectionGridTool.h.


Constructor & Destructor Documentation

PanosphereOverviewProjectionGridTool::PanosphereOverviewProjectionGridTool ( PanosphereOverviewToolHelper helper  )  [inline, explicit]

Definition at line 67 of file ProjectionGridTool.h.


Member Function Documentation

void PanosphereOverviewProjectionGridTool::Activate (  )  [virtual]

Switch on a tool.

Inherited classes also register events they want to respond to with the PreviewToolHelper. As events are lost when the tool is deactivated without notification to the PreviewTool, things from the last activation can be cleaned up here too.

Implements Tool.

Definition at line 107 of file ProjectionGridTool.cpp.

References PanosphereOverviewToolHelper::DRAW_OVER_IMAGES_BACK, PanosphereOverviewToolHelper::DRAW_OVER_IMAGES_FRONT, PanosphereOverviewToolHelper::DRAW_UNDER_IMAGES_BACK, PanosphereOverviewToolHelper::DRAW_UNDER_IMAGES_FRONT, and Tool::helper.

void PanosphereOverviewProjectionGridTool::AfterDrawImagesBackEvent (  )  [virtual]

Draw using opengl anything after drawing the front face culled images.

Reimplemented from PanosphereOverviewTool.

Definition at line 123 of file ProjectionGridTool.cpp.

References ProjectionGridTool::createTexture(), DEBUG_DEBUG, ViewState::GetSupportMultiTexture(), ToolHelper::GetViewStatePtr(), Tool::helper, ProjectionGridTool::texture_created, and ProjectionGridTool::texture_num.

void PanosphereOverviewProjectionGridTool::AfterDrawImagesFrontEvent (  )  [virtual]

Draw using opengl anything after drawing the back face culled images.

Reimplemented from PanosphereOverviewTool.

Definition at line 173 of file ProjectionGridTool.cpp.

References ProjectionGridTool::createTexture(), DEBUG_DEBUG, ViewState::GetSupportMultiTexture(), ToolHelper::GetViewStatePtr(), Tool::helper, ProjectionGridTool::texture_created, and ProjectionGridTool::texture_num.

void PanosphereOverviewProjectionGridTool::BeforeDrawImagesBackEvent (  )  [virtual]

Draw using opengl anything before drawing the front face culled images.

Reimplemented from PanosphereOverviewTool.

Definition at line 115 of file ProjectionGridTool.cpp.

void PanosphereOverviewProjectionGridTool::BeforeDrawImagesFrontEvent (  )  [virtual]

Draw using opengl anything before drawing the back face culled images.

Reimplemented from PanosphereOverviewTool.

Definition at line 119 of file ProjectionGridTool.cpp.


The documentation for this class was generated from the following files:
Generated on 30 Jul 2016 for Hugintrunk by  doxygen 1.4.7