An abstract value. More...
#include <Value.h>
Public Member Functions | |
virtual | ~Value () |
Deletes this value. | |
virtual UniformType | getType () const =0 |
Returns the type of this value. | |
string | getName () const |
Returns the name of this value. | |
Protected Member Functions | |
Value (const char *type, const string &name) | |
Creates an uninitialized value. | |
Protected Attributes | |
string | name |
The name of this value. |
An abstract value.
virtual ork::Value::~Value | ( | ) | [virtual] |
Deletes this value.
ork::Value::Value | ( | const char * | type, | |
const string & | name | |||
) | [protected] |
Creates an uninitialized value.
string ork::Value::getName | ( | ) | const |
Returns the name of this value.
virtual UniformType ork::Value::getType | ( | ) | const [pure virtual] |
Returns the type of this value.
Implemented in ork::Value1< U, T, V >, ork::Value2< U, T, V >, ork::Value3< U, T, V >, ork::Value4< U, T, V >, ork::ValueMatrix< U, T, C, R, V >, ork::ValueSampler, ork::ValueMatrix< U, T, 4, 4, V >, and ork::ValueMatrix< U, T, 3, 3, V >.
string ork::Value::name [protected] |
The name of this value.