Documentation
Urho3D::GraphicsImpl Class Reference
Graphics subsystem implementation. Holds API-specific objects. More...
#include <OGLGraphicsImpl.h>
Collaboration diagram for Urho3D::GraphicsImpl:
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