Visualization Library

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

vlWX::vlWXGLCanvas Member List

This is the complete list of members for vlWX::vlWXGLCanvas, including all inherited members.
addEventListener(UIEventListener *el)vl::OpenGLContext
applyEnables(const EnableSet *prev, const EnableSet *cur)vl::OpenGLContext
applyRenderStates(const RenderStateSet *prev, const RenderStateSet *cur, const Camera *camera)vl::OpenGLContext
areUniformsColliding(const UniformSet *u1, const UniformSet *u2)vl::OpenGLContext [static]
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()vl::OpenGLContext [inline, 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()vlWX::vlWXGLCanvas [virtual]
getProcAddress(const char *function_name)vl::OpenGLContext
hasDoubleBuffer() const vl::OpenGLContext [inline]
height() const vl::OpenGLContext [inline]
hide()vlWX::vlWXGLCanvas [virtual]
ignoreNextMouseMoveEvent()vl::OpenGLContext [inline]
incReference()vl::Object [inline]
initGLContext(bool log=true)vl::OpenGLContext
isCleanState(bool verbose)vl::OpenGLContext [static]
isCompatible() const vl::OpenGLContext [inline]
isExtensionSupported(const char *ext_name)vl::OpenGLContext
isInitialized() const vl::OpenGLContext [inline]
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()vlWX::vlWXGLCanvas [virtual]
mAutomaticDeletevl::Object [protected]
mContinuousUpdatevl::OpenGLContext [protected]
mCurrentEnablevl::OpenGLContext [protected]
mCurrentRenderStatevl::OpenGLContext [protected]
mDefaultRenderStatesvl::OpenGLContext [protected]
mEnableTablevl::OpenGLContext [protected]
mEventListenersvl::OpenGLContext [protected]
mFBORenderTargetvl::OpenGLContext [protected]
mFullscreenvl::OpenGLContext [protected]
mGLContextInfovl::OpenGLContext [protected]
mHasDoubleBuffervl::OpenGLContext [protected]
mIgnoreNextMouseMoveEventvl::OpenGLContext [protected]
mIsCompatiblevl::OpenGLContext [protected]
mIsInitializedvl::OpenGLContext [protected]
mKeyboardvl::OpenGLContext [protected]
mMajorVersionvl::OpenGLContext [protected]
mMinorVersionvl::OpenGLContext [protected]
mMouseVisiblevl::OpenGLContext [protected]
mMutexvl::Object [protected]
mObjectNamevl::Object [protected]
mouseVisible() const vl::OpenGLContext [inline, virtual]
mReferenceCountvl::Object [protected]
mRenderStateTablevl::OpenGLContext [protected]
mRenderTargetvl::OpenGLContext [protected]
mTextureUnitCountvl::OpenGLContext [protected]
mTexUnitBindingvl::OpenGLContext [protected]
mutex()vl::Object [inline]
mutex() const vl::Object [inline]
Object()vl::Object [inline]
Object(const Object &other)vl::Object [inline]
objectName() const vl::Object [inline]
OnDropFiles(wxDropFilesEvent &ev)vlWX::vlWXGLCanvas
OnEraseBackground(wxEraseEvent &ev)vlWX::vlWXGLCanvas
OnIdle(wxIdleEvent &ev)vlWX::vlWXGLCanvas
OnKeyDown(wxKeyEvent &ev)vlWX::vlWXGLCanvas
OnKeyUp(wxKeyEvent &ev)vlWX::vlWXGLCanvas
OnMouseDown(wxMouseEvent &ev)vlWX::vlWXGLCanvas
OnMouseEnter(wxMouseEvent &ev)vlWX::vlWXGLCanvas
OnMouseMotion(wxMouseEvent &ev)vlWX::vlWXGLCanvas
OnMouseUp(wxMouseEvent &ev)vlWX::vlWXGLCanvas
OnMouseWheel(wxMouseEvent &ev)vlWX::vlWXGLCanvas
OnPaint(wxPaintEvent &ev)vlWX::vlWXGLCanvas
OnSize(wxSizeEvent &ev)vlWX::vlWXGLCanvas
OpenGLContext(int w=0, int h=0)vl::OpenGLContext
openglContextInfo() const vl::OpenGLContext [inline]
openglVersionMajorNumber() const vl::OpenGLContext [inline]
openglVersionMinorNumber() const vl::OpenGLContext [inline]
operator=(const Object &other)vl::Object [inline]
position() const vlWX::vlWXGLCanvas [virtual]
quitApplication()vlWX::vlWXGLCanvas [virtual]
referenceCount() const vl::Object [inline]
removeEventListener(UIEventListener *el)vl::OpenGLContext
renderTarget()vl::OpenGLContext [inline]
renderTarget() const vl::OpenGLContext [inline]
resetContextStates()vl::OpenGLContext
resetEnables()vl::OpenGLContext
resetRenderStates()vl::OpenGLContext
setAutomaticDelete(bool autodel_on)vl::Object [inline]
setContinuousUpdate(bool continuous)vl::OpenGLContext [inline, virtual]
setFullscreen(bool fullscreen)vlWX::vlWXGLCanvas [virtual]
setMousePosition(int x, int y)vlWX::vlWXGLCanvas [virtual]
setMouseVisible(bool visible)vlWX::vlWXGLCanvas [virtual]
setMutex(VirtualMutex *mutex)vl::Object [inline]
setObjectName(const std::string &name)vl::Object [inline]
setOpenGLContextInfo(const OpenGLContextFormat &info)vl::OpenGLContext [inline]
setPosition(int x, int y)vlWX::vlWXGLCanvas [virtual]
setSize(int w, int h)vlWX::vlWXGLCanvas [virtual]
setTexUnitBinding(int unit, ETextureDimension target)vl::OpenGLContext [inline]
setVSyncEnabled(bool enable)vl::OpenGLContext
setWindowTitle(const vl::String &text)vlWX::vlWXGLCanvas [virtual]
show()vlWX::vlWXGLCanvas [virtual]
size() const vl::OpenGLContext [inline, virtual]
sortEventListeners()vl::OpenGLContext
swapBuffers()vlWX::vlWXGLCanvas [virtual]
textureUnitCount() const vl::OpenGLContext [inline]
texUnitBinding(int unit) const vl::OpenGLContext [inline]
update()vlWX::vlWXGLCanvas [virtual]
vlWXGLCanvas(wxWindow *parent, const wxGLContext *shared, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, int *attribList=0, const wxString &name=wxT("vlWXGLCanvas"), const wxPalette &palette=wxNullPalette)vlWX::vlWXGLCanvas
vsyncEnabled() const vl::OpenGLContext
width() const vl::OpenGLContext [inline]
~Object()vl::Object [protected, virtual]
~OpenGLContext()vl::OpenGLContext [inline]
~vlWXGLCanvas()vlWX::vlWXGLCanvas [inline]

Visualization Library v2010.11.1123 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Thu Nov 18 2010 02:08:19.
Permission is granted to use this page to write and publish articles regarding Visualization Library.