Ion
|
#include <cstring>
#include <vector>
#include "base/macros.h"
#include "ion/base/invalid.h"
#include "ion/base/lockguards.h"
#include "ion/base/logging.h"
#include "ion/base/notifier.h"
#include "ion/base/readwritelock.h"
#include "ion/base/stlalloc/allocunorderedmap.h"
#include "ion/base/stlalloc/allocvector.h"
#include "ion/gfx/resourcebase.h"
#include "ion/port/atomic.h"
Go to the source code of this file.
Classes | |
class | ion::gfx::ResourceHolder |
ResourceHolder is an internal base class for objects that hold resources managed by an outside entity, such as ResourceManager, allowing the resources to be associated opaquely with an instance of the object. More... | |
class | ion::gfx::ResourceHolder::FieldBase |
Base class for Fields (see below). More... | |
class | ion::gfx::ResourceHolder::Field< T > |
A generic field that represents some state in the resource. More... | |
class | ion::gfx::ResourceHolder::RangedField< T > |
A Field that has a limited valid range of values. More... | |
class | ion::gfx::ResourceHolder::VectorField< T > |
A Field that holds a vector of up to some number of values. More... | |
Namespaces | |
ion | |
Copyright 2016 Google Inc. | |
ion::gfx | |