Unofficial OpenGL Software Development Kit
0.5.0
|
Header for mouse poles. More...
#include <glm/glm.hpp>
#include <glm/gtc/quaternion.hpp>
Go to the source code of this file.
Classes | |
class | glutil::ViewProvider |
Abstract base class used by ViewPole to identify that it provides a viewing matrix. More... | |
struct | glutil::ObjectData |
Utility object containing the ObjectPole's position and orientation information. More... | |
class | glutil::ObjectPole |
Mouse-based control over the orientation and position of an object. More... | |
struct | glutil::ViewData |
Utility object containing the ViewPole's view information. More... | |
struct | glutil::ViewScale |
Utility object describing the scale of the ViewPole. More... | |
class | glutil::ViewPole |
Mouse-based control over the orientation and position of the camera. More... | |
Namespaces | |
namespace | glutil |
The main namespace for the GL Utility library. All GL Util functions are in this namespace. | |
Enumerations | |
enum | glutil::MouseButtons { glutil::MB_LEFT_BTN = 1, glutil::MB_MIDDLE_BTN, glutil::MB_RIGHT_BTN } |
The possible buttons that Poles can use. More... | |
enum | glutil::MouseModifiers { glutil::MM_KEY_SHIFT = 0x01, glutil::MM_KEY_CTRL = 0x02, glutil::MM_KEY_ALT = 0x04 } |
Bitfield for modifiers that may be held down while mouse movements go on. More... | |
Header for mouse poles.