|
Ion
|
#include <functional>#include <map>#include <string>#include <vector>#include "base/macros.h"#include "ion/base/allocator.h"#include "ion/base/logging.h"#include "ion/base/referent.h"#include "ion/base/stlalloc/allocdeque.h"#include "ion/base/stlalloc/allocmap.h"#include "ion/base/stlalloc/allocvector.h"#include "ion/base/stringutils.h"#include "ion/base/varianttyperesolver.h"#include "ion/gfx/attribute.h"#include "ion/gfx/resourceholder.h"#include "ion/gfx/uniform.h"

Go to the source code of this file.
Classes | |
| class | ion::gfx::ShaderInputRegistry |
| A ShaderInputRegistry is used to manage a collection of shader inputs to a specific ShaderProgram (both uniforms and attributes). More... | |
| struct | ion::gfx::ShaderInputRegistry::CombineFunction< T > |
| This type defines a function that is used to combine values for two instances of a registered shader input. More... | |
| struct | ion::gfx::ShaderInputRegistry::GenerateFunction< T > |
| A GenerateFunction is similar to a CombineFunction, above, but generates additional inputs based on the value of a single input. More... | |
| struct | ion::gfx::ShaderInputRegistry::Spec< T > |
| This struct is stored for each registered ShaderInput. More... | |
Namespaces | |
| ion | |
| Copyright 2016 Google Inc. | |
| ion::gfx | |
Typedefs | |
| typedef base::ReferentPtr < ShaderInputRegistry >::Type | ion::gfx::ShaderInputRegistryPtr |
| Convenience typedef for shared pointer to a ShaderInputRegistry. More... | |