Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
graphicsmanager.h File Reference
#include <bitset>
#include <cstring>
#include <iostream>
#include <memory>
#include <sstream>
#include <string>
#include "ion/base/logging.h"
#include "ion/base/referent.h"
#include "ion/base/stlalloc/allocset.h"
#include "ion/base/stlalloc/allocvector.h"
#include "ion/gfx/graphicsmanagermacrodefs.h"
#include "ion/gfx/statetable.h"
#include "ion/gfx/tracinghelper.h"
#include "ion/math/range.h"
#include "ion/portgfx/glheaders.h"
#include "ion/gfx/glfunctions.inc"
#include "ion/gfx/graphicsmanagermacroundefs.h"
Include dependency graph for graphicsmanager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ion::gfx::GraphicsManager
 GraphicsManager manages the graphics library for an application. More...
 
struct  ion::gfx::GraphicsManager::ShaderPrecision
 Information about shader precision, see below. More...
 
struct  ion::gfx::GraphicsManager::GlVersions
 Simple wrapper for a set of GL versions. More...
 

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::gfx
 

Typedefs

typedef base::ReferentPtr
< GraphicsManager >::Type 
ion::gfx::GraphicsManagerPtr
 Convenience typedef for shared pointer to a GraphicsManager. More...