# Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics

[Home] [Tutorials] [All Classes] [Grouped Classes]

# vlMFC::MDIWindow Member List

This is the complete list of members for vlMFC::MDIWindow, including all inherited members.

addEventListener(UIEventListener *el) | vl::OpenGLContext |
applyEnables(const EnableSet *cur) | vl::OpenGLContext |
applyRenderStates(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]`
bindVAS(const IVertexAttribSet *vas, bool use_vbo, bool force) | vl::OpenGLContext |
color() const | vl::OpenGLContext | `[inline]`
contextAttribs() const | vlWin32::Win32Context | `[inline]`
contextAttribs() | vlWin32::Win32Context | `[inline]`
continuousUpdate() const | vl::OpenGLContext | `[inline]`
countAndCapture() | vlMFC::MDIWindow | `[protected]`
countAndRelease() | vlMFC::MDIWindow | `[protected]`
createFramebufferObject() | vl::OpenGLContext | `[inline]`
createFramebufferObject(int width, int height) | vl::OpenGLContext |
decReference() | vl::Object | `[inline]`
destroyAllFramebufferObjects() | vl::OpenGLContext |
destroyFramebufferObject(FramebufferObject *fbort) | vl::OpenGLContext |
destroyGLContext() | vlMFC::MDIWindow | `[protected]`
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]`
eventListener(int i) | vl::OpenGLContext | `[inline]`
eventListenerCount() const | vl::OpenGLContext | `[inline]`
eventListeners() const | vl::OpenGLContext | `[inline]`
extensions() const | vl::OpenGLContext | `[inline]`
framebuffer() | vl::OpenGLContext | `[inline]`
framebuffer() const | vl::OpenGLContext | `[inline]`
fullscreen() const | vl::OpenGLContext | `[inline, virtual]`
getFocus() | vlWin32::Win32Context | `[virtual]`
getProcAddress(const char *function_name) | vl::OpenGLContext |
hasDoubleBuffer() const | vl::OpenGLContext | `[inline]`
hdc() const | vlWin32::Win32Context | `[inline]`
height() const | vl::OpenGLContext | `[inline]`
hglrc() const | vlWin32::Win32Context | `[inline]`
hide() | vlWin32::Win32Context | `[virtual]`
hwnd() const | vlMFC::MDIWindow | `[inline, virtual]`
ignoreNextMouseMoveEvent() | vl::OpenGLContext | `[inline]`
incReference() const | vl::Object | `[inline]`
initGLContext(bool log=true) | vl::OpenGLContext |
initWin32GLContext(HGLRC share_context, const vl::String &title, const vl::OpenGLContextFormat &fmt, int x, int y, int width, int height) | vlWin32::Win32Context | `[protected]`
isCleanState(bool verbose) | vl::OpenGLContext |
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() | vlWin32::Win32Context | `[virtual]`
mAutomaticDelete | vl::Object | `[protected]`
mClassName | vlMFC::MDIWindow | `[protected, static]`
mColor | vl::OpenGLContext | `[protected]`
mColorArray | vl::OpenGLContext | `[protected]`
mContextAttribs | vlWin32::Win32Context | `[protected]`
mContinuousUpdate | vl::OpenGLContext | `[protected]`
mCurrentEnable | vl::OpenGLContext | `[protected]`
mCurrentRenderState | vl::OpenGLContext | `[protected]`
mCurVAS | vl::OpenGLContext | `[protected]`
mDefaultRenderStates | vl::OpenGLContext | `[protected]`
MDIWindow() | vlMFC::MDIWindow | `[inline]`
mEnableTable | vl::OpenGLContext | `[protected]`
mEventListeners | vl::OpenGLContext | `[protected]`
mExtensions | vl::OpenGLContext | `[protected]`
mFogArray | vl::OpenGLContext | `[protected]`
mFramebuffer | vl::OpenGLContext | `[protected]`
mFramebufferObject | vl::OpenGLContext | `[protected]`
mFullscreen | vl::OpenGLContext | `[protected]`
mGLContextInfo | vl::OpenGLContext | `[protected]`
mHasDoubleBuffer | vl::OpenGLContext | `[protected]`
mHDC | vlWin32::Win32Context | `[protected]`
mHGLRC | vlWin32::Win32Context | `[protected]`
mIgnoreNextMouseMoveEvent | vl::OpenGLContext | `[protected]`
mIsInitialized | vl::OpenGLContext | `[protected]`
mKeyboard | vl::OpenGLContext | `[protected]`
mMaxVertexAttrib | vl::OpenGLContext | `[protected]`
mMouseDownCount | vlMFC::MDIWindow | `[protected]`
mMouseVisible | vl::OpenGLContext | `[protected]`
mNormal | vl::OpenGLContext | `[protected]`
mNormalArray | vl::OpenGLContext | `[protected]`
mNormFlags | vlWin32::Win32Context | `[protected]`
mNormPosit | vlWin32::Win32Context | `[protected]`
mNormSize | vlWin32::Win32Context | `[protected]`
mObjectName | vl::Object | `[protected]`
mouseVisible() const | vl::OpenGLContext | `[inline, virtual]`
mPrevEnables | vl::OpenGLContext | `[protected]`
mPrevEnablesCount | vl::OpenGLContext | `[protected]`
mPrevRenderStates | vl::OpenGLContext | `[protected]`
mPrevRenderStatesCount | vl::OpenGLContext | `[protected]`
mRefCountMutex | vl::Object | `[protected]`
mReferenceCount | vl::Object | `[mutable, protected]`
mRenderStateTable | vl::OpenGLContext | `[protected]`
mSecondaryColor | vl::OpenGLContext | `[protected]`
mSecondaryColorArray | vl::OpenGLContext | `[protected]`
mTexCoordArray | vl::OpenGLContext | `[protected]`
mTextureSamplerCount | vl::OpenGLContext | `[protected]`
mTexUnitBinding | vl::OpenGLContext | `[protected]`
mVertexArray | vl::OpenGLContext | `[protected]`
mVertexAttrib | vl::OpenGLContext | `[protected]`
mVertexAttribValue | vl::OpenGLContext | `[protected]`
normal() const | vl::OpenGLContext | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
objectName() const | vl::Object | `[inline]`
OnDestroy() | vlMFC::MDIWindow |
OnDraw(CDC *) | vlMFC::MDIWindow | `[inline]`
OnDropFiles(HDROP hDropInfo) | vlMFC::MDIWindow |
OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) | vlMFC::MDIWindow |
OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags) | vlMFC::MDIWindow |
OnLButtonDblClk(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnLButtonDown(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnLButtonUp(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnMButtonDblClk(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnMButtonDown(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnMButtonUp(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnMouseMove(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnMouseWheel(UINT nFlags, short zDelta, CPoint pt) | vlMFC::MDIWindow |
OnPaint() | vlMFC::MDIWindow |
OnRButtonDblClk(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnRButtonDown(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnRButtonUp(UINT nFlags, CPoint point) | vlMFC::MDIWindow |
OnSize(UINT nType, int cx, int cy) | vlMFC::MDIWindow |
OpenGLContext(int w=0, int h=0) | vl::OpenGLContext |
openglContextInfo() const | vl::OpenGLContext | `[inline]`
operator=(const Object &other) | vl::Object | `[inline]`
position() const | vlWin32::Win32Context | `[virtual]`
PreCreateWindow(CREATESTRUCT &cs) | vlMFC::MDIWindow | `[protected]`
quitApplication() | vlWin32::Win32Context | `[virtual]`
refCountMutex() | vl::Object | `[inline]`
refCountMutex() const | vl::Object | `[inline]`
referenceCount() const | vl::Object | `[inline]`
removeEventListener(UIEventListener *el) | vl::OpenGLContext |
resetContextStates(EResetContextStates start_or_finish) | vl::OpenGLContext |
resetEnables() | vl::OpenGLContext |
resetRenderStates() | vl::OpenGLContext |
secondaryColor() const | vl::OpenGLContext | `[inline]`
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setContextAttribs(const int *attribs, int size) | vlWin32::Win32Context |
setContinuousUpdate(bool continuous) | vl::OpenGLContext | `[inline, virtual]`
setFullscreen(bool fullscreen_on) | vlWin32::Win32Context | `[virtual]`
setMousePosition(int x, int y) | vlWin32::Win32Context | `[virtual]`
setMouseVisible(bool visible) | vlWin32::Win32Context | `[virtual]`
setObjectName(const char *name) | vl::Object | `[inline]`
setOpenGLContextInfo(const OpenGLContextFormat &info) | vl::OpenGLContext | `[inline]`
setPosition(int x, int y) | vlWin32::Win32Context | `[virtual]`
setRefCountMutex(IMutex *mutex) | vl::Object | `[inline]`
setSize(int w, int h) | vlWin32::Win32Context | `[virtual]`
setTexUnitBinding(int unit_i, ETextureDimension target) | vl::OpenGLContext | `[inline]`
setVSyncEnabled(bool enable) | vl::OpenGLContext |
setWindowSize(int w, int h) | vlWin32::Win32Context |
setWindowTitle(const vl::String &title) | vlWin32::Win32Context | `[virtual]`
shareOpenGLResources(HGLRC hGLRC) | vlWin32::Win32Context |
show() | vlWin32::Win32Context | `[virtual]`
size() const | vlWin32::Win32Context |
swapBuffers() | vlWin32::Win32Context | `[virtual]`
textureUnitCount() const | vl::OpenGLContext | `[inline]`
texUnitBinding(int unit_i) const | vl::OpenGLContext | `[inline]`
update() | vlWin32::Win32Context | `[virtual]`
vertexAttribValue(int i) const | vl::OpenGLContext | `[inline]`
vsyncEnabled() const | vl::OpenGLContext |
width() const | vl::OpenGLContext | `[inline]`
Win32Context() | vlWin32::Win32Context | `[inline]`
Win32Context(int w, int h) | vlWin32::Win32Context | `[inline]`
windowSize() const | vlWin32::Win32Context |
~MDIWindow() | vlMFC::MDIWindow | `[virtual]`
~Object() | vl::Object | `[protected, virtual]`
~OpenGLContext() | vl::OpenGLContext |
~Win32Context() | vlWin32::Win32Context |

Visualization Library v2011.09.1162 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu Jan 26 2012 00:45:01.
Permission is granted to use this page to write and publish articles regarding Visualization Library.