Urho3D::GraphicsImpl Class Reference

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

#include <OGLGraphicsImpl.h>

Collaboration diagram for Urho3D::GraphicsImpl:
[legend]

Public Member Functions

 GraphicsImpl ()
 Construct.
 
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,
FrameBufferObject
frameBuffers_
 Map for FBO's per resolution and format.
 
bool fboDirty_
 Need FBO commit flag.
 
bool sRGBWrite_
 sRGB write mode flag.
 

Friends

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