Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
Context.h File Reference

Defines a context for handling user interaction (mouse and keyboard input). More...

#include "CoreConfig.h"
#include "GLCamera.h"
#include "TextWriter.h"

Go to the source code of this file.

Classes

class  Menge::SceneGraph::ContextResult
 Defines the result of the context's consideration of user input. More...
 
class  Menge::SceneGraph::Context
 The base context class for defining a how events are handled. It also is responsible drawing UI elements in both screen space and in viewer world space. While the main viewer handles basic view manipulation, all other interactions should be handled with a context. More...
 
class  Menge::SceneGraph::SelectContext
 A context that performs object selection by directly clicking on selectable entities in the OpenGL context. More...
 

Namespaces

 Menge
 The core namespace. All elements of Menge are contained in this namespace.
 
 SceneGraph
 The SceneGraph (SceneGraph) name space, containing all elements to use in a SceneGraph.
 

Typedefs

typedef SDL_Event SDL_Event
 Forward declaration of the SDL event type.
 

Detailed Description

Defines a context for handling user interaction (mouse and keyboard input).