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 | |
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() const | vl::OpenGLContext | inline |
contextAttribs() const | vlWin32::Win32Context | inline |
contextAttribs() | vlWin32::Win32Context | inline |
continuousUpdate() const | vl::OpenGLContext | inline |
countAndCapture() | vlMFC::MFCWindow | protected |
countAndRelease() | vlMFC::MFCWindow | 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 | |
destroyAllOpenGLResources() | vl::OpenGLContext | |
destroyFramebufferObject(FramebufferObject *fbort) | vl::OpenGLContext | |
destroyGLContext() | vlMFC::MFCWindow | 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 |
dispatchUpdateEvent() | 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 | inlinevirtual |
getFocus() | vlWin32::Win32Context | virtual |
getProcAddress(const char *function_name) | vl::OpenGLContext | |
glslProgram() const | vl::OpenGLContext | inline |
glslProgram() | vl::OpenGLContext | inline |
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::MFCWindow | inlinevirtual |
ignoreNextMouseMoveEvent() | vl::OpenGLContext | inline |
incReference() const | vl::Object | inline |
initGLContext(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 | |
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 |
mAutomaticDelete | vl::Object | protected |
mClassName | vlMFC::MFCWindow | protectedstatic |
mColor | vl::OpenGLContext | protected |
mColorArray | vl::OpenGLContext | protected |
mContextAttribs | vlWin32::Win32Context | protected |
mContinuousUpdate | vl::OpenGLContext | protected |
mCurrentEnableSet | vl::OpenGLContext | protected |
mCurrentRenderStateSet | vl::OpenGLContext | protected |
mCurVAS | vl::OpenGLContext | protected |
mDefaultRenderStates | vl::OpenGLContext | protected |
mDefaultVAO | vl::OpenGLContext | protected |
mEventListeners | vl::OpenGLContext | protected |
mExtensions | vl::OpenGLContext | protected |
MFCWindow() | vlMFC::MFCWindow | inline |
mFogArray | vl::OpenGLContext | protected |
mFramebufferObject | vl::OpenGLContext | protected |
mFullscreen | vl::OpenGLContext | protected |
mGLContextInfo | vl::OpenGLContext | protected |
mGLSLProgram | vl::OpenGLContext | protected |
mGLSLUpdated | 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 |
mLeftFramebuffer | vl::OpenGLContext | protected |
mMouseDownCount | vlMFC::MFCWindow | protected |
mMouseVisible | vl::OpenGLContext | protected |
mNewEnableSet | vl::OpenGLContext | protected |
mNewRenderStateSet | 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 | inlinevirtual |
mRefCountMutex | vl::Object | protected |
mReferenceCount | vl::Object | mutableprotected |
mRightFramebuffer | vl::OpenGLContext | protected |
mSecondaryColor | vl::OpenGLContext | protected |
mSecondaryColorArray | vl::OpenGLContext | protected |
mTexCoordArray | vl::OpenGLContext | protected |
mTextureCoordCount | vl::OpenGLContext | protected |
mTextureImageUnitCount | vl::OpenGLContext | protected |
mTexUnitBinding | vl::OpenGLContext | protected |
mVertexArray | vl::OpenGLContext | protected |
mVertexAttrib | vl::OpenGLContext | protected |
mVertexAttribCount | 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 |
OnCreate(LPCREATESTRUCT lpCreateStruct) | vlMFC::MFCWindow | |
OnDestroy() | 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 | |
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 |
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 | inlinevirtual |
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 |
setObjectName(const std::string &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 |
textureCoordCount() const | vl::OpenGLContext | inline |
textureImageUnitCount() const | vl::OpenGLContext | inline |
texUnitBinding(int unit_i) const | vl::OpenGLContext | inline |
update() | vlWin32::Win32Context | virtual |
useGLSLProgram(const GLSLProgram *glsl) | vl::OpenGLContext | |
vertexAttribCount() const | vl::OpenGLContext | inline |
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 | |
~MFCWindow() | vlMFC::MFCWindow | virtual |
~Object() | vl::Object | protectedvirtual |
~OpenGLContext() | vl::OpenGLContext | |
~Win32Context() | vlWin32::Win32Context | |