GlobeEngine
geViewer::GlobeEngineMenu Class Reference

#include <GlobeEngineMenu.h>

Inheritance diagram for geViewer::GlobeEngineMenu:

Public Slots

void selectFile (QAction *_action)
 
void selectView (QAction *_action)
 
void selectTerrain (QAction *_action)
 
void selectRendering (QAction *_action)
 
void selectGPUFeatures (QAction *_action)
 

Signals

void triggerScreenshot (std::string _path)
 
void triggerViewStateChange ()
 
void triggerCameraStateChange ()
 
void triggerGPUFeatureStateChange ()
 
void triggerRenderingState ()
 
void triggerTerrainState ()
 
void triggerShaderRecompilation ()
 

Public Member Functions

 GlobeEngineMenu (GlobeEngineUI *_parent)
 
 ~GlobeEngineMenu ()
 
void create ()
 
void addCameraMenu (QAction *_menuAction)
 
std::shared_ptr< geGIS::GPUFeatureFlagsgetFeatureMenuState ()
 
const ViewFlagsgetViewMenuState ()
 
const RenderingFlagsgetRenderingMenuState ()
 
const TerrainFlagsgetTerrainMenuState ()
 
void setFeatureMenuState (bool _gpuFeatures)
 
int getVisModeForAction (QAction *_action)
 
void disableMenusForOtherMenusThan (int _vismode)
 

Constructor & Destructor Documentation

geViewer::GlobeEngineMenu::GlobeEngineMenu ( GlobeEngineUI _parent)
geViewer::GlobeEngineMenu::~GlobeEngineMenu ( )

Member Function Documentation

void geViewer::GlobeEngineMenu::addCameraMenu ( QAction *  _menuAction)
void geViewer::GlobeEngineMenu::create ( )
void geViewer::GlobeEngineMenu::disableMenusForOtherMenusThan ( int  _vismode)
std::shared_ptr< geGIS::GPUFeatureFlags > geViewer::GlobeEngineMenu::getFeatureMenuState ( )
const RenderingFlags * geViewer::GlobeEngineMenu::getRenderingMenuState ( )
const TerrainFlags * geViewer::GlobeEngineMenu::getTerrainMenuState ( )
const ViewFlags * geViewer::GlobeEngineMenu::getViewMenuState ( )
int geViewer::GlobeEngineMenu::getVisModeForAction ( QAction *  _action)
void geViewer::GlobeEngineMenu::selectFile ( QAction *  _action)
slot
void geViewer::GlobeEngineMenu::selectGPUFeatures ( QAction *  _action)
slot
void geViewer::GlobeEngineMenu::selectRendering ( QAction *  _action)
slot
void geViewer::GlobeEngineMenu::selectTerrain ( QAction *  _action)
slot
void geViewer::GlobeEngineMenu::selectView ( QAction *  _action)
slot
void geViewer::GlobeEngineMenu::setFeatureMenuState ( bool  _gpuFeatures)
void geViewer::GlobeEngineMenu::triggerCameraStateChange ( )
signal
void geViewer::GlobeEngineMenu::triggerGPUFeatureStateChange ( )
signal
void geViewer::GlobeEngineMenu::triggerRenderingState ( )
signal
void geViewer::GlobeEngineMenu::triggerScreenshot ( std::string  _path)
signal
void geViewer::GlobeEngineMenu::triggerShaderRecompilation ( )
signal
void geViewer::GlobeEngineMenu::triggerTerrainState ( )
signal
void geViewer::GlobeEngineMenu::triggerViewStateChange ( )
signal

The documentation for this class was generated from the following files: