Visualization Library v1.0.3

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

VL     Star     Watch     Fork     Issue

[Download] [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, EReadDrawBuffer draw_buffer=RDB_COLOR_ATTACHMENT0, EReadDrawBuffer read_buffer=RDB_COLOR_ATTACHMENT0)vl::OpenGLContext
decReference()vl::Object [inline]
defaultRenderState(ERenderState rs)vl::OpenGLContext [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]
leftFramebuffer()vl::OpenGLContext [inline]
leftFramebuffer() const vl::OpenGLContext [inline]
logOpenGLInfo()vl::OpenGLContext
makeCurrent()vlWin32::Win32Context [virtual]
mAutomaticDeletevl::Object [protected]
mClassNamevlMFC::MDIWindow [protected, static]
mColorvl::OpenGLContext [protected]
mColorArrayvl::OpenGLContext [protected]
mContextAttribsvlWin32::Win32Context [protected]
mContinuousUpdatevl::OpenGLContext [protected]
mCurrentEnableSetvl::OpenGLContext [protected]
mCurrentRenderStateSetvl::OpenGLContext [protected]
mCurVASvl::OpenGLContext [protected]
mDefaultRenderStatesvl::OpenGLContext [protected]
MDIWindow()vlMFC::MDIWindow [inline]
mEventListenersvl::OpenGLContext [protected]
mExtensionsvl::OpenGLContext [protected]
mFogArrayvl::OpenGLContext [protected]
mFramebufferObjectvl::OpenGLContext [protected]
mFullscreenvl::OpenGLContext [protected]
mGLContextInfovl::OpenGLContext [protected]
mHasDoubleBuffervl::OpenGLContext [protected]
mHDCvlWin32::Win32Context [protected]
mHGLRCvlWin32::Win32Context [protected]
mIgnoreNextMouseMoveEventvl::OpenGLContext [protected]
mIsInitializedvl::OpenGLContext [protected]
mKeyboardvl::OpenGLContext [protected]
mLeftFramebuffervl::OpenGLContext [protected]
mMaxVertexAttribvl::OpenGLContext [protected]
mMouseDownCountvlMFC::MDIWindow [protected]
mMouseVisiblevl::OpenGLContext [protected]
mNewEnableSetvl::OpenGLContext [protected]
mNewRenderStateSetvl::OpenGLContext [protected]
mNormalvl::OpenGLContext [protected]
mNormalArrayvl::OpenGLContext [protected]
mNormFlagsvlWin32::Win32Context [protected]
mNormPositvlWin32::Win32Context [protected]
mNormSizevlWin32::Win32Context [protected]
mObjectNamevl::Object [protected]
mouseVisible() const vl::OpenGLContext [inline, virtual]
mRefCountMutexvl::Object [protected]
mReferenceCountvl::Object [mutable, protected]
mRightFramebuffervl::OpenGLContext [protected]
mSecondaryColorvl::OpenGLContext [protected]
mSecondaryColorArrayvl::OpenGLContext [protected]
mTexCoordArrayvl::OpenGLContext [protected]
mTextureSamplerCountvl::OpenGLContext [protected]
mTexUnitBindingvl::OpenGLContext [protected]
mVertexArrayvl::OpenGLContext [protected]
mVertexAttribvl::OpenGLContext [protected]
mVertexAttribValuevl::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
rightFramebuffer()vl::OpenGLContext [inline]
rightFramebuffer() const vl::OpenGLContext [inline]
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]
setDefaultRenderState(const RenderStateSlot &rs_slot)vl::OpenGLContext [inline]
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 v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:12.
Permission is granted to use this page to write and publish articles regarding Visualization Library.