VisioMove
2.1.5
|
The VgIApplication interface provides a corridor to retrieve objects within the Engine layer. More...
Public Member Functions | |
virtual | ~VgIApplication () |
Destructor. More... | |
virtual VgIModuleManager * | editModuleManager ()=0 |
Retrieves the module manager. More... | |
virtual VgEngine::VgIEngine * | editEngine ()=0 |
Retrieves the engine. More... | |
virtual VgIManipulatorManager * | editManipulatorManager ()=0 |
Retrieves the manipulator manager. More... | |
Static Public Member Functions | |
static VgIApplication * | createApplication () |
Creates default application. More... | |
static VgIApplication * | createApplicationOGL () |
Creates application that use OpenGL. More... | |
static VgIApplication * | createApplicationOGLES1 () |
Creates application that use OpenGLES1. More... | |
static VgIApplication * | createApplicationOGLES2 () |
Creates application that use OpenGLES2. More... | |
static VgIApplication * | createApplicationNOHEAD () |
Creates application without renderer. More... | |
Protected Member Functions | |
VgIApplication () | |
Constructor. More... | |
The VgIApplication interface provides a corridor to retrieve objects within the Engine layer.
In addition to this it also provides higher level management of the VisioMove view such as advanced camera manipulation.
|
inlineprotected |
Constructor.
|
inlinevirtual |
Destructor.
|
static |
Creates default application.
|
static |
Creates application without renderer.
Should always return a valid pointer
|
static |
Creates application that use OpenGL.
|
static |
Creates application that use OpenGLES1.
|
static |
Creates application that use OpenGLES2.
|
pure virtual |
Retrieves the engine.
|
pure virtual |
Retrieves the manipulator manager.
|
pure virtual |
Retrieves the module manager.