|
Ion
|
#include "ion/gfx/shaderinput.h"#include "base/integral_types.h"#include "ion/base/variant.h"#include "ion/gfx/bufferobject.h"#include "ion/math/matrix.h"#include "ion/math/vector.h"

Go to the source code of this file.
Classes | |
| class | ion::gfx::Attribute |
Namespaces | |
| ion | |
| Copyright 2016 Google Inc. | |
| ion::gfx | |
Typedefs | |
| typedef base::Variant< float, math::VectorBase2f, math::VectorBase3f, math::VectorBase4f, math::Matrix2f, math::Matrix3f, math::Matrix4f, BufferObjectElement > | ion::gfx::AttributeValueType |
Enumerations | |
| enum | ion::gfx::AttributeType { ion::gfx::kFloatAttribute, ion::gfx::kFloatVector2Attribute, ion::gfx::kFloatVector3Attribute, ion::gfx::kFloatVector4Attribute, ion::gfx::kFloatMatrix2x2Attribute, ion::gfx::kFloatMatrix3x3Attribute, ion::gfx::kFloatMatrix4x4Attribute, ion::gfx::kBufferObjectElementAttribute } |
| The AttributeType enum defines all supported attribute shader argument types. More... | |