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... | |