Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
graphicsmanager.cc File Reference
Include dependency graph for graphicsmanager.cc:

Go to the source code of this file.

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::gfx
 

Macros

#define ION_SINGLE_CAP(index, enum, getter)   capabilities_[index] = CapabilityValue(enum, GL_NONE, CapabilityValue::getter)
 
#define ION_DOUBLE_CAP(index, enum1, enum2, getter)   capabilities_[index] = CapabilityValue(enum1, enum2, CapabilityValue::getter)
 

Functions

template const math::Range1f ion::gfx::GraphicsManager::GetCapabilityValue< math::Range1f > (Capability cap)
 
template const math::Range1i ion::gfx::GraphicsManager::GetCapabilityValue< math::Range1i > (Capability cap)
 
template const
GraphicsManager::ShaderPrecision 
ion::gfx::GraphicsManager::GetCapabilityValue< GraphicsManager::ShaderPrecision > (Capability cap)
 
template const std::vector< int > ion::gfx::GraphicsManager::GetCapabilityValue< std::vector< int > > (Capability cap)
 

Macro Definition Documentation

#define ION_DOUBLE_CAP (   index,
  enum1,
  enum2,
  getter 
)    capabilities_[index] = CapabilityValue(enum1, enum2, CapabilityValue::getter)
#define ION_SINGLE_CAP (   index,
  enum,
  getter 
)    capabilities_[index] = CapabilityValue(enum, GL_NONE, CapabilityValue::getter)