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