Visualization Library

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

vlMFC::MFCWindow Member List

This is the complete list of members for vlMFC::MFCWindow, 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]
CountAndCapture()vlMFC::MFCWindow [protected]
CountAndRelease()vlMFC::MFCWindow [protected]
createFBORenderTarget(int width, int height)vl::OpenGLContext [inline]
createFBORenderTarget()vl::OpenGLContext [inline]
decReference()vl::Object [inline]
destroy()vlMFC::MFCWindow [virtual]
destroyAllFBORenderTargets()vl::OpenGLContext [inline]
destroyFBORenderTarget(FBORenderTarget *fbort)vl::OpenGLContext [inline]
destroyWindow()vlMFC::MFCWindow
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()vlWin32::Win32Context [virtual]
getProcAddress(const char *function_name)vl::OpenGLContext
hdc() const vlWin32::Win32Context [inline]
height() const vl::OpenGLContext [inline]
hglrc() const vlWin32::Win32Context [inline]
hide()vlWin32::Win32Context [virtual]
hwnd() const vlMFC::MFCWindow [inline, virtual]
ignoreNextMouseMoveEvent()vl::OpenGLContext [inline]
incReference()vl::Object [inline]
init(HGLRC share_context, const vl::String &title, const vl::OpenGLContextFormat &fmt, int x, int y, int width, int height)vlWin32::Win32Context [protected]
initExtensions(bool log=true)vl::OpenGLContext
initMFCWindow(CWnd *parent, MFCWindow *share_context, const vl::String &title, const vl::OpenGLContextFormat &fmt, int x=0, int y=0, int width=640, int height=480)vlMFC::MFCWindow
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()vlWin32::Win32Context [virtual]
mClassNamevlMFC::MFCWindow [protected, static]
mContinuousUpdatevl::OpenGLContext [protected]
mEventListenersvl::OpenGLContext [protected]
mFBORenderTargetvl::OpenGLContext [protected]
MFCWindow()vlMFC::MFCWindow [inline]
mFullscreenvl::OpenGLContext [protected]
mGLContextInfovl::OpenGLContext [protected]
mHDCvlWin32::Win32Context [protected]
mHGLRCvlWin32::Win32Context [protected]
mIgnoreNextMouseMoveEventvl::OpenGLContext [protected]
mKeyboardvl::OpenGLContext [protected]
mMouseDownCountvlMFC::MFCWindow [protected]
mMouseVisiblevl::OpenGLContext [protected]
mNamevl::Object [protected]
mNormFlagsvlWin32::Win32Context [protected]
mNormPositvlWin32::Win32Context [protected]
mNormSizevlWin32::Win32Context [protected]
mouseVisible() const vl::OpenGLContext [inline, virtual]
mRenderTargetvl::OpenGLContext [protected]
mTextureUnitCountvl::OpenGLContext [protected]
mutex()vl::Object [inline]
mutex() const vl::Object [inline]
name() const vl::Object [inline]
Object()vl::Object [inline]
Object(const Object &other)vl::Object [inline]
OnClose()vlMFC::MFCWindow
OnCreate(LPCREATESTRUCT lpCreateStruct)vlMFC::MFCWindow
OnDropFiles(HDROP hDropInfo)vlMFC::MFCWindow
OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)vlMFC::MFCWindow
OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags)vlMFC::MFCWindow
OnLButtonDblClk(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnLButtonDown(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnLButtonUp(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnMButtonDblClk(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnMButtonDown(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnMButtonUp(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnMouseMove(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)vlMFC::MFCWindow
OnPaint()vlMFC::MFCWindow
OnRButtonDblClk(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnRButtonDown(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnRButtonUp(UINT nFlags, CPoint point)vlMFC::MFCWindow
OnSize(UINT nType, int cx, int cy)vlMFC::MFCWindow
OnTimer(UINT_PTR nIDEvent)vlMFC::MFCWindow
OpenGLContext(int w=0, int h=0)vl::OpenGLContext [inline]
openglContextInfo() const vl::OpenGLContext [inline]
operator=(const Object &other)vl::Object [inline]
position() const vlWin32::Win32Context [virtual]
quitApplication()vlWin32::Win32Context [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 fullscreen_on)vlWin32::Win32Context [virtual]
setMousePosition(int x, int y)vlWin32::Win32Context [virtual]
setMouseVisible(bool visible)vlWin32::Win32Context [virtual]
setMutex(VirtualMutex *mutex)vl::Object [inline]
setName(const std::string &name)vl::Object [inline]
setOpenGLContextInfo(const OpenGLContextFormat &info)vl::OpenGLContext [inline]
setPosition(int x, int y)vlWin32::Win32Context [virtual]
setSize(int w, int h)vlWin32::Win32Context [virtual]
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 [virtual]
sortEventListeners()vl::OpenGLContext
swapBuffers()vlWin32::Win32Context [virtual]
textureUnitCount() const vl::OpenGLContext [inline]
update()vlWin32::Win32Context [virtual]
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
~MFCWindow()vlMFC::MFCWindow [virtual]
~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 Tue Dec 29 13:57:07 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.