# Visualization Library A lightweight C++ OpenGL middleware for 2D/3D graphics | [Home] [Tutorials] [All Classes] [Grouped Classes]

# vlGLUT::GLUTWindow Member List

This is the complete list of members for vlGLUT::GLUTWindow, including all inherited members.

addEventListener(UIEventListener *el) | vl::OpenGLContext |
as() | vl::Object | `[inline]`
as() const | vl::Object | `[inline]`
automaticDelete() const | vl::Object | `[inline]`
className() | vl::OpenGLContext | `[inline, virtual]`
continuousUpdate() const | vl::OpenGLContext | `[inline]`
createFBORenderTarget(int width, int height) | vl::OpenGLContext | `[inline]`
createFBORenderTarget() | vl::OpenGLContext | `[inline]`
decReference() | vl::Object | `[inline]`
destroy() | vlGLUT::GLUTWindow | `[virtual]`
destroyAllFBORenderTargets() | vl::OpenGLContext | `[inline]`
destroyFBORenderTarget(FBORenderTarget *fbort) | vl::OpenGLContext | `[inline]`
dispatchDestroyEvent() | vl::OpenGLContext | `[inline]`
dispatchFileDroppedEvent(const std::vector< String > &files) | vl::OpenGLContext | `[inline]`
dispatchInitEvent() | vl::OpenGLContext | `[inline]`
dispatchKeyPressEvent(unsigned short unicode_ch, EKey key) | vl::OpenGLContext | `[inline]`
dispatchKeyReleaseEvent(unsigned short unicode_ch, EKey key) | vl::OpenGLContext | `[inline]`
dispatchMouseDownEvent(EMouseButton button, int x, int y) | vl::OpenGLContext | `[inline]`
dispatchMouseMoveEvent(int x, int y) | vl::OpenGLContext | `[inline]`
dispatchMouseUpEvent(EMouseButton button, int x, int y) | vl::OpenGLContext | `[inline]`
dispatchMouseWheelEvent(int n) | vl::OpenGLContext | `[inline]`
dispatchResizeEvent(int w, int h) | vl::OpenGLContext | `[inline]`
dispatchRunEvent() | vl::OpenGLContext | `[inline]`
dispatchVisibilityEvent(bool visible) | vl::OpenGLContext | `[inline]`
eraseAllEventListeners() | vl::OpenGLContext |
eventListener(int i) const | vl::OpenGLContext | `[inline]`
eventListenerCount() const | vl::OpenGLContext | `[inline]`
eventListeners() const | vl::OpenGLContext | `[inline]`
fullscreen() const | vl::OpenGLContext | `[inline, virtual]`
getFocus() | vlGLUT::GLUTWindow | `[virtual]`
getProcAddress(const char *function_name) | vl::OpenGLContext |
glut_close_func() | vlGLUT::GLUTWindow | `[protected, static]`
glut_display_func() | vlGLUT::GLUTWindow | `[protected, static]`
glut_idle_func() | vlGLUT::GLUTWindow | `[protected, static]`
glut_keyboard_func(unsigned char ch, int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_keyboard_up_func(unsigned char ch, int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_motion_func(int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_mouse_func(int button, int state, int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_mouse_wheel_func(int a, int rotation, int c, int d) | vlGLUT::GLUTWindow | `[protected, static]`
glut_passive_motion_func(int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_reshape_func(int w, int h) | vlGLUT::GLUTWindow | `[protected, static]`
glut_special_func(int key, int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_special_up_func(int key, int x, int y) | vlGLUT::GLUTWindow | `[protected, static]`
glut_visibility_func(int visibility) | vlGLUT::GLUTWindow | `[protected, static]`
glut_wmclose_func() | vlGLUT::GLUTWindow | `[protected, static]`
GLUTWindow() | vlGLUT::GLUTWindow |
GLUTWindow(const vl::String &title, const vl::OpenGLContextFormat &info, int x, int y, int width, int height) | vlGLUT::GLUTWindow |
handle() const | vlGLUT::GLUTWindow | `[inline]`
height() const | vl::OpenGLContext | `[inline]`
hide() | vlGLUT::GLUTWindow | `[virtual]`
ignoreNextMouseMoveEvent() | vl::OpenGLContext | `[inline]`
incReference() | vl::Object | `[inline]`
initExtensions(bool log=true) | vl::OpenGLContext |
initGLUTWindow(const vl::String &title, const vl::OpenGLContextFormat &info, int x, int y, int width, int height) | vlGLUT::GLUTWindow |
initKeymap() | vlGLUT::GLUTWindow | `[protected]`
isExtensionSupported(const char *ext_name) | vl::OpenGLContext |
isKeyPressed(EKey key) const | vl::OpenGLContext | `[inline]`
keyboard() const | vl::OpenGLContext | `[inline]`
keyPress(EKey key) | vl::OpenGLContext | `[inline]`
keyRelease(EKey key) | vl::OpenGLContext | `[inline]`
logOpenGLInfo() | vl::OpenGLContext |
makeCurrent() | vlGLUT::GLUTWindow | `[virtual]`
mapAsciiKey(unsigned char ascii) | vlGLUT::GLUTWindow | `[protected]`
mapSpecialKey(int special_key) | vlGLUT::GLUTWindow | `[protected, static]`
mContinuousUpdate | vl::OpenGLContext | `[protected]`
mEventListeners | vl::OpenGLContext | `[protected]`
mFBORenderTarget | vl::OpenGLContext | `[protected]`
mFullscreen | vl::OpenGLContext | `[protected]`
mGLContextInfo | vl::OpenGLContext | `[protected]`
mHandle | vlGLUT::GLUTWindow | `[protected]`
mIgnoreNextMouseMoveEvent | vl::OpenGLContext | `[protected]`
mInited | vlGLUT::GLUTWindow | `[protected]`
mKeyboard | vl::OpenGLContext | `[protected]`
mKeymap | vlGLUT::GLUTWindow | `[protected]`
mMouseVisible | vl::OpenGLContext | `[protected]`
mName | vl::Object | `[protected]`
mouseVisible() const | vl::OpenGLContext | `[inline, virtual]`
mRenderTarget | vl::OpenGLContext | `[protected]`
mTextureUnitCount | vl::OpenGLContext | `[protected]`
mWinMap | vlGLUT::GLUTWindow | `[protected, static]`
name() const | vl::Object | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
OpenGLContext(int w=0, int h=0) | vl::OpenGLContext | `[inline]`
openglContextInfo() const | vl::OpenGLContext | `[inline]`
operator=(const Object &other) | vl::Object | `[inline]`
position() const | vlGLUT::GLUTWindow | `[virtual]`
quitApplication() | vlGLUT::GLUTWindow | `[inline, virtual]`
referenceCount() const | vl::Object | `[inline]`
removeEventListener(UIEventListener *el) | vl::OpenGLContext |
renderTarget() | vl::OpenGLContext | `[inline]`
renderTarget() const | vl::OpenGLContext | `[inline]`
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setContinuousUpdate(bool continuous) | vl::OpenGLContext | `[inline, virtual]`
setFullscreen(bool fs) | vlGLUT::GLUTWindow | `[virtual]`
setMousePosition(int x, int y) | vlGLUT::GLUTWindow | `[virtual]`
setMouseVisible(bool visible) | vlGLUT::GLUTWindow | `[virtual]`
setName(const std::string &name) | vl::Object | `[inline]`
setOpenGLContextInfo(const OpenGLContextFormat &info) | vl::OpenGLContext | `[inline]`
setPosition(int x, int y) | vlGLUT::GLUTWindow | `[virtual]`
setSize(int w, int h) | vlGLUT::GLUTWindow | `[virtual]`
setVSyncEnabled(bool enable) | vl::OpenGLContext |
setWindowTitle(const vl::String &title) | vlGLUT::GLUTWindow | `[virtual]`
show() | vlGLUT::GLUTWindow | `[virtual]`
size() const | vlGLUT::GLUTWindow | `[virtual]`
sortEventListeners() | vl::OpenGLContext |
swapBuffers() | vlGLUT::GLUTWindow | `[virtual]`
textureUnitCount() const | vl::OpenGLContext | `[inline]`
update() | vlGLUT::GLUTWindow | `[virtual]`
updateModifiers() | vlGLUT::GLUTWindow | `[protected]`
updateOverlay() | vlGLUT::GLUTWindow |
vsyncEnabled() const | vl::OpenGLContext |
width() const | vl::OpenGLContext | `[inline]`
~GLUTWindow() | vlGLUT::GLUTWindow | `[inline]`
~Object() | vl::Object | `[protected, virtual]`
~OpenGLContext() | vl::OpenGLContext | `[inline]`

Visualization Library v2009.08 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Sun Nov 29 11:11:58 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.