|
Ion
|
#include "ion/gfx/graphicsmanager.h"#include <string.h>#include <vector>#include "ion/base/allocationmanager.h"#include "ion/base/logging.h"#include "ion/base/once.h"#include "ion/base/staticsafedeclare.h"#include "ion/base/stringutils.h"#include "ion/base/threadlocalobject.h"#include "ion/base/variant.h"#include "ion/portgfx/getglprocaddress.h"#include "ion/portgfx/isextensionsupported.h"
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) |
| #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) |