Visualization Library 2.1.0

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

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vlWin32::Win32Window Member List

This is the complete list of members for vlWin32::Win32Window, 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::OpenGLContextstatic
as()vl::Objectinline
as() constvl::Objectinline
automaticDelete() constvl::Objectinline
bindVAS(const IVertexAttribSet *vas, bool use_vbo, bool force)vl::OpenGLContext
bindVAS_Attribs(const IVertexAttribSet *vas, bool use_vbo)vl::OpenGLContext
bindVAS_Fixed(const IVertexAttribSet *vas, bool use_vbo)vl::OpenGLContext
bindVAS_Reset()vl::OpenGLContext
color() constvl::OpenGLContextinline
contextAttribs() constvlWin32::Win32Contextinline
contextAttribs()vlWin32::Win32Contextinline
continuousUpdate() constvl::OpenGLContextinline
createFramebufferObject()vl::OpenGLContextinline
createFramebufferObject(int width, int height, EReadDrawBuffer draw_buffer=RDB_COLOR_ATTACHMENT0, EReadDrawBuffer read_buffer=RDB_COLOR_ATTACHMENT0)vl::OpenGLContext
decReference()vl::Objectinline
defaultRenderState(ERenderState rs)vl::OpenGLContextinline
destroyAllFramebufferObjects()vl::OpenGLContext
destroyAllOpenGLResources()vl::OpenGLContext
destroyFramebufferObject(FramebufferObject *fbort)vl::OpenGLContext
destroyWin32GLWindow()vlWin32::Win32Window
dispatchDestroyEvent()vl::OpenGLContextinline
dispatchFileDroppedEvent(const std::vector< String > &files)vl::OpenGLContextinline
dispatchInitEvent()vl::OpenGLContextinline
dispatchKeyPressEvent(unsigned short unicode_ch, EKey key)vl::OpenGLContextinline
dispatchKeyReleaseEvent(unsigned short unicode_ch, EKey key)vl::OpenGLContextinline
dispatchMouseDownEvent(EMouseButton button, int x, int y)vl::OpenGLContextinline
dispatchMouseMoveEvent(int x, int y)vl::OpenGLContextinline
dispatchMouseUpEvent(EMouseButton button, int x, int y)vl::OpenGLContextinline
dispatchMouseWheelEvent(int n)vl::OpenGLContextinline
dispatchResizeEvent(int w, int h)vl::OpenGLContextinline
dispatchUpdateEvent()vl::OpenGLContextinline
dispatchVisibilityEvent(bool visible)vl::OpenGLContextinline
eraseAllEventListeners()vl::OpenGLContext
eventListener(int i) constvl::OpenGLContextinline
eventListener(int i)vl::OpenGLContextinline
eventListenerCount() constvl::OpenGLContextinline
eventListeners() constvl::OpenGLContextinline
exStyle() constvlWin32::Win32Windowinline
extensions() constvl::OpenGLContextinline
framebuffer()vl::OpenGLContextinline
framebuffer() constvl::OpenGLContextinline
fullscreen() constvl::OpenGLContextinlinevirtual
getFocus()vlWin32::Win32Contextvirtual
getProcAddress(const char *function_name)vl::OpenGLContext
getWindow(HWND hWnd)vlWin32::Win32Windowstatic
glslProgram() constvl::OpenGLContextinline
glslProgram()vl::OpenGLContextinline
hasDoubleBuffer() constvl::OpenGLContextinline
hdc() constvlWin32::Win32Contextinline
height() constvl::OpenGLContextinline
hglrc() constvlWin32::Win32Contextinline
hide()vlWin32::Win32Contextvirtual
hwnd() constvlWin32::Win32Windowinlinevirtual
ignoreNextMouseMoveEvent()vl::OpenGLContextinline
incReference() constvl::Objectinline
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::Win32Contextprotected
initWin32GLWindow(HWND parent, HGLRC share_context, const vl::String &title, const vl::OpenGLContextFormat &fmt, int x=0, int y=0, int width=640, int height=480)vlWin32::Win32Window
isCleanState(bool verbose)vl::OpenGLContext
isExtensionSupported(const char *ext_name)vl::OpenGLContext
isInitialized() constvl::OpenGLContextinline
isKeyPressed(EKey key) constvl::OpenGLContextinline
keyboard() constvl::OpenGLContextinline
keyPress(EKey key)vl::OpenGLContextinline
keyRelease(EKey key)vl::OpenGLContextinline
leftFramebuffer()vl::OpenGLContextinline
leftFramebuffer() constvl::OpenGLContextinline
logOpenGLInfo()vl::OpenGLContext
makeCurrent()vlWin32::Win32Contextvirtual
mAutomaticDeletevl::Objectprotected
mColorvl::OpenGLContextprotected
mColorArrayvl::OpenGLContextprotected
mContextAttribsvlWin32::Win32Contextprotected
mContinuousUpdatevl::OpenGLContextprotected
mCurrentEnableSetvl::OpenGLContextprotected
mCurrentRenderStateSetvl::OpenGLContextprotected
mCurVASvl::OpenGLContextprotected
mDefaultRenderStatesvl::OpenGLContextprotected
mDefaultVAOvl::OpenGLContextprotected
mEventListenersvl::OpenGLContextprotected
mExStylevlWin32::Win32Windowprotected
mExtensionsvl::OpenGLContextprotected
mFogArrayvl::OpenGLContextprotected
mFramebufferObjectvl::OpenGLContextprotected
mFullscreenvl::OpenGLContextprotected
mGLContextInfovl::OpenGLContextprotected
mGLSLProgramvl::OpenGLContextprotected
mGLSLUpdatedvl::OpenGLContextprotected
mHasDoubleBuffervl::OpenGLContextprotected
mHDCvlWin32::Win32Contextprotected
mHGLRCvlWin32::Win32Contextprotected
mHWNDvlWin32::Win32Windowprotected
mIgnoreNextMouseMoveEventvl::OpenGLContextprotected
mIsInitializedvl::OpenGLContextprotected
mKeyboardvl::OpenGLContextprotected
mLeftFramebuffervl::OpenGLContextprotected
mMouseDownCountvlWin32::Win32Windowprotected
mMouseVisiblevl::OpenGLContextprotected
mNewEnableSetvl::OpenGLContextprotected
mNewRenderStateSetvl::OpenGLContextprotected
mNormalvl::OpenGLContextprotected
mNormalArrayvl::OpenGLContextprotected
mNormFlagsvlWin32::Win32Contextprotected
mNormPositvlWin32::Win32Contextprotected
mNormSizevlWin32::Win32Contextprotected
mObjectNamevl::Objectprotected
mouseVisible() constvl::OpenGLContextinlinevirtual
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
mRightFramebuffervl::OpenGLContextprotected
mSecondaryColorvl::OpenGLContextprotected
mSecondaryColorArrayvl::OpenGLContextprotected
mStylevlWin32::Win32Windowprotected
mTexCoordArrayvl::OpenGLContextprotected
mTextureCoordCountvl::OpenGLContextprotected
mTextureImageUnitCountvl::OpenGLContextprotected
mTexUnitBindingvl::OpenGLContextprotected
mVertexArrayvl::OpenGLContextprotected
mVertexAttribvl::OpenGLContextprotected
mVertexAttribCountvl::OpenGLContextprotected
mVertexAttribValuevl::OpenGLContextprotected
mWindowClassNamevlWin32::Win32Windowprotected
mWinMapvlWin32::Win32Windowprotectedstatic
normal() constvl::OpenGLContextinline
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
OpenGLContext(int w=0, int h=0)vl::OpenGLContext
openglContextInfo() constvl::OpenGLContextinline
operator=(const Object &other)vl::Objectinline
position() constvlWin32::Win32Contextvirtual
quitApplication()vlWin32::Win32Contextvirtual
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
removeEventListener(UIEventListener *el)vl::OpenGLContext
resetContextStates(EResetContextStates start_or_finish)vl::OpenGLContext
resetEnables()vl::OpenGLContext
resetRenderStates()vl::OpenGLContext
rightFramebuffer()vl::OpenGLContextinline
rightFramebuffer() constvl::OpenGLContextinline
secondaryColor() constvl::OpenGLContextinline
setAutomaticDelete(bool autodel_on)vl::Objectinline
setContextAttribs(const int *attribs, int size)vlWin32::Win32Context
setContinuousUpdate(bool continuous)vl::OpenGLContextinlinevirtual
setDefaultRenderState(const RenderStateSlot &rs_slot)vl::OpenGLContextinline
setExStyle(DWORD ex_style)vlWin32::Win32Windowinline
setFullscreen(bool fullscreen_on)vlWin32::Win32Contextvirtual
setMousePosition(int x, int y)vlWin32::Win32Contextvirtual
setMouseVisible(bool visible)vlWin32::Win32Contextvirtual
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setOpenGLContextInfo(const OpenGLContextFormat &info)vl::OpenGLContextinline
setPosition(int x, int y)vlWin32::Win32Contextvirtual
setRefCountMutex(IMutex *mutex)vl::Objectinline
setSize(int w, int h)vlWin32::Win32Contextvirtual
setStyle(DWORD style)vlWin32::Win32Windowinline
setTexUnitBinding(int unit_i, ETextureDimension target)vl::OpenGLContextinline
setVSyncEnabled(bool enable)vl::OpenGLContext
setWindowClassName(const wchar_t *name)vlWin32::Win32Windowinline
setWindowSize(int w, int h)vlWin32::Win32Context
setWindowTitle(const vl::String &title)vlWin32::Win32Contextvirtual
shareOpenGLResources(HGLRC hGLRC)vlWin32::Win32Context
show()vlWin32::Win32Contextvirtual
size() constvlWin32::Win32Context
style() constvlWin32::Win32Windowinline
swapBuffers()vlWin32::Win32Contextvirtual
textureCoordCount() constvl::OpenGLContextinline
textureImageUnitCount() constvl::OpenGLContextinline
texUnitBinding(int unit_i) constvl::OpenGLContextinline
update()vlWin32::Win32Contextvirtual
useGLSLProgram(const GLSLProgram *glsl)vl::OpenGLContext
vertexAttribCount() constvl::OpenGLContextinline
vertexAttribValue(int i) constvl::OpenGLContextinline
vsyncEnabled() constvl::OpenGLContext
width() constvl::OpenGLContextinline
Win32Context()vlWin32::Win32Contextinline
Win32Context(int w, int h)vlWin32::Win32Contextinline
Win32Window()vlWin32::Win32Window
windowClassName() constvlWin32::Win32Windowinline
WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)vlWin32::Win32Windowstatic
windowSize() constvlWin32::Win32Context
winMap()vlWin32::Win32Windowinlinestatic
~Object()vl::Objectprotectedvirtual
~OpenGLContext()vl::OpenGLContext
~Win32Context()vlWin32::Win32Context
~Win32Window()vlWin32::Win32Window