Urho3D::GraphicsImpl Class Reference

Graphics subsystem implementation. Holds API-specific objects. More...

#include <OGLGraphicsImpl.h>

Collaboration diagram for Urho3D::GraphicsImpl:

Public Member Functions

 GraphicsImpl ()
SDL_Window * GetWindow () const
 Return the SDL window.
const SDL_GLContext & GetGLContext ()
 Return the GL Context.

Private Attributes

SDL_Window * window_
 SDL window.
SDL_GLContext context_
 SDL OpenGL context.
unsigned systemFBO_
 IOS system framebuffer handle.
unsigned activeTexture_
 Active texture unit.
unsigned enabledAttributes_
 Vertex attributes in use.
unsigned boundFBO_
 Currently bound frame buffer object.
unsigned boundVBO_
 Currently bound vertex buffer object.
unsigned boundUBO_
 Currently bound uniform buffer object.
int pixelFormat_
 Current pixel format.
HashMap< unsigned long long,
 Map for FBO's per resolution and format.
bool fboDirty_
 Need FBO commit flag.
bool sRGBWrite_
 sRGB write mode flag.


class Graphics

Detailed Description

Graphics subsystem implementation. Holds API-specific objects.

The documentation for this class was generated from the following files:
  • /home/travis/build/urho3d/Urho3D/Source/Urho3D/Graphics/OpenGL/OGLGraphicsImpl.h
  • /home/travis/build/urho3d/Urho3D/Source/Urho3D/Graphics/OpenGL/OGLGraphicsImpl.cpp