|
Ion
|
#include "shaderinput.h"

Public Types | |
| enum | Tag { kUniform, kAttribute } |
| This is only used to determine the type of a ShaderInputRegistry::Spec since Attributes and Uniforms share the space of names. More... | |
Public Member Functions | |
| ShaderInputBase () | |
| ~ShaderInputBase () | |
Static Protected Member Functions | |
| static uint64 | GetNewStamp () |
| Returns atomically post-incremented stamp. More... | |
Definition at line 31 of file shaderinput.h.
This is only used to determine the type of a ShaderInputRegistry::Spec since Attributes and Uniforms share the space of names.
| Enumerator | |
|---|---|
| kUniform | |
| kAttribute | |
Definition at line 35 of file shaderinput.h.
|
inline |
Definition at line 40 of file shaderinput.h.
|
inline |
Definition at line 41 of file shaderinput.h.
|
staticprotected |
Returns atomically post-incremented stamp.
Definition at line 24 of file shaderinput.cc.
Referenced by ion::gfx::ShaderInput< UniformValueType, UniformType >::SetNewStamp().