| 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 |
| continuousUpdate() const | vl::OpenGLContext | inline |
| 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 | |
| destroyEGLGLWindow() | vlEGL::EGLWindow | |
| destroyFramebufferObject(FramebufferObject *fbort) | vl::OpenGLContext | |
| 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 |
| eglContext() const | vlEGL::EGLWindow | inline |
| eglDisplay() const | vlEGL::EGLWindow | inline |
| eglSurface() const | vlEGL::EGLWindow | inline |
| EGLWindow() | vlEGL::EGLWindow | |
| EGLWindowClassName | vlEGL::EGLWindow | static |
| 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 |
| exStyle() const | vlEGL::EGLWindow | inline |
| extensions() const | vl::OpenGLContext | inline |
| framebuffer() | vl::OpenGLContext | inline |
| framebuffer() const | vl::OpenGLContext | inline |
| fullscreen() const | vl::OpenGLContext | inlinevirtual |
| getFocus() | vlEGL::EGLWindow | virtual |
| getProcAddress(const char *function_name) | vl::OpenGLContext | |
| getWindow(HWND hWnd) | vlEGL::EGLWindow | static |
| glslProgram() const | vl::OpenGLContext | inline |
| glslProgram() | vl::OpenGLContext | inline |
| hasDoubleBuffer() const | vl::OpenGLContext | inline |
| height() const | vl::OpenGLContext | inline |
| hide() | vlEGL::EGLWindow | virtual |
| hwnd() const | vlEGL::EGLWindow | inline |
| ignoreNextMouseMoveEvent() | vl::OpenGLContext | inline |
| incReference() const | vl::Object | inline |
| initEGLWindow(HWND parent, const vl::String &title, const vl::OpenGLContextFormat &fmt, int x=0, int y=0, int width=640, int height=480) | vlEGL::EGLWindow | |
| initGLContext(bool log=true) | vl::OpenGLContext | |
| 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() | vlEGL::EGLWindow | virtual |
| mAutomaticDelete | vl::Object | protected |
| mColor | vl::OpenGLContext | protected |
| mColorArray | vl::OpenGLContext | 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 |
| mEGL_Context | vlEGL::EGLWindow | protected |
| mEGL_Display | vlEGL::EGLWindow | protected |
| mEGL_Surface | vlEGL::EGLWindow | protected |
| mEventListeners | vl::OpenGLContext | protected |
| mExStyle | vlEGL::EGLWindow | protected |
| mExtensions | vl::OpenGLContext | protected |
| 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 |
| mHWND | vlEGL::EGLWindow | protected |
| mIgnoreNextMouseMoveEvent | vl::OpenGLContext | protected |
| mIsInitialized | vl::OpenGLContext | protected |
| mKeyboard | vl::OpenGLContext | protected |
| mLeftFramebuffer | vl::OpenGLContext | protected |
| mMouseDownCount | vlEGL::EGLWindow | protected |
| mMouseVisible | vl::OpenGLContext | protected |
| mNewEnableSet | vl::OpenGLContext | protected |
| mNewRenderStateSet | vl::OpenGLContext | protected |
| mNormal | vl::OpenGLContext | protected |
| mNormalArray | vl::OpenGLContext | 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 |
| mStyle | vlEGL::EGLWindow | 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 |
| mWindowClassName | vlEGL::EGLWindow | protected |
| mWinMap | vlEGL::EGLWindow | protectedstatic |
| normal() const | vl::OpenGLContext | inline |
| Object() | vl::Object | inline |
| Object(const Object &other) | vl::Object | inline |
| objectName() const | vl::Object | inline |
| OpenGLContext(int w=0, int h=0) | vl::OpenGLContext | |
| openglContextInfo() const | vl::OpenGLContext | inline |
| operator=(const Object &other) | vl::Object | inline |
| position() const | vlEGL::EGLWindow | virtual |
| quitApplication() | vlEGL::EGLWindow | 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 |
| setContinuousUpdate(bool continuous) | vl::OpenGLContext | inlinevirtual |
| setDefaultRenderState(const RenderStateSlot &rs_slot) | vl::OpenGLContext | inline |
| setExStyle(DWORD ex_style) | vlEGL::EGLWindow | inline |
| setFullscreen(bool) | vl::OpenGLContext | inlinevirtual |
| setMousePosition(int x, int y) | vlEGL::EGLWindow | virtual |
| setMouseVisible(bool visible) | vlEGL::EGLWindow | 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) | vlEGL::EGLWindow | virtual |
| setRefCountMutex(IMutex *mutex) | vl::Object | inline |
| setSize(int w, int h) | vlEGL::EGLWindow | virtual |
| setStyle(DWORD style) | vlEGL::EGLWindow | inline |
| setTexUnitBinding(int unit_i, ETextureDimension target) | vl::OpenGLContext | inline |
| setVSyncEnabled(bool enable) | vl::OpenGLContext | |
| setWindowClassName(const wchar_t *name) | vlEGL::EGLWindow | inline |
| setWindowSize(int w, int h) | vlEGL::EGLWindow | |
| setWindowTitle(const vl::String &title) | vlEGL::EGLWindow | virtual |
| show() | vlEGL::EGLWindow | virtual |
| size() const | vlEGL::EGLWindow | |
| style() const | vlEGL::EGLWindow | inline |
| swapBuffers() | vlEGL::EGLWindow | virtual |
| textureCoordCount() const | vl::OpenGLContext | inline |
| textureImageUnitCount() const | vl::OpenGLContext | inline |
| texUnitBinding(int unit_i) const | vl::OpenGLContext | inline |
| update() | vlEGL::EGLWindow | 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 |
| windowClassName() const | vlEGL::EGLWindow | inline |
| WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) | vlEGL::EGLWindow | static |
| windowSize() const | vlEGL::EGLWindow | |
| winMap() | vlEGL::EGLWindow | inlinestatic |
| ~EGLWindow() | vlEGL::EGLWindow | |
| ~Object() | vl::Object | protectedvirtual |
| ~OpenGLContext() | vl::OpenGLContext | |