A Value holding a three vector value. More...
#include <Value.h>
Public Member Functions | |
Value3 (const string &name) | |
Creates an uninitialized Value3. | |
Value3 (const string &name, const vec3< T > &value) | |
Creates a Value3. | |
virtual | ~Value3 () |
Deletes this Value3. | |
virtual UniformType | getType () const |
Returns the type of this value. | |
vec3< T > | get () const |
Returns the current value of this Value3. | |
void | set (const vec3< T > &value) |
Sets the value of this Value3. |
A Value holding a three vector value.
ork::Value3< U, T, V >::Value3 | ( | const string & | name | ) | [inline] |
Creates an uninitialized Value3.
ork::Value3< U, T, V >::Value3 | ( | const string & | name, | |
const vec3< T > & | value | |||
) | [inline] |
Creates a Value3.
virtual ork::Value3< U, T, V >::~Value3 | ( | ) | [inline, virtual] |
Deletes this Value3.
vec3<T> ork::Value3< U, T, V >::get | ( | ) | const [inline] |
Returns the current value of this Value3.
virtual UniformType ork::Value3< U, T, V >::getType | ( | ) | const [inline, virtual] |
Returns the type of this value.
Implements ork::Value.
void ork::Value3< U, T, V >::set | ( | const vec3< T > & | value | ) | [inline] |