Cogs.Core
|
Adds step size information to an object. More...
#include <Attributes.h>
Public Member Functions | |
StepSizeAttribute (T value) | |
Constructs a step value attribute from the given value. | |
T | getStepValue () const |
Get the Step value. | |
![]() | |
GenericAttribute (bool runtime=true) | |
Construct a generic attribute. True if runtime attribute. | |
![]() | |
TypeId | getType () const |
Get the type of the derived attribute class. | |
TypeId | getGenericType () const |
bool | isRuntime () const |
Gets value of the runtime attribute flag. | |
Additional Inherited Members | |
![]() | |
Attribute (TypeId type) | |
Constructs an attribute instance with the given type. | |
Attribute (TypeId type, TypeId genericType, bool runtime=true) | |
Constructs a generic attribute instance with the given type and generic type parameter. | |
template<typename T > | |
T & | get (size_t index=0) |
Get the stored value of the given type, with an optional index. | |
template<typename T > | |
const T & | get (size_t index=0) const |
See non-const get() implementation. | |
Adds step size information to an object.
Type | of the step value (e.g int, float, vec3, etc.). |
Definition at line 64 of file Attributes.h.
|
inline |
Constructs a step value attribute from the given value.
value | Default value. |
Definition at line 71 of file Attributes.h.
|
inline |
Get the Step value.
Definition at line 77 of file Attributes.h.