ork::Value Class Reference
[render]

An abstract value. More...

#include <Value.h>

Inheritance diagram for ork::Value:
ork::Object 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, 3, 3, V > ork::ValueMatrix< U, T, 4, 4, V >

List of all members.

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.

Detailed Description

An abstract value.


Constructor & Destructor Documentation

virtual ork::Value::~Value (  )  [virtual]

Deletes this value.

ork::Value::Value ( const char *  type,
const string &  name 
) [protected]

Creates an uninitialized value.


Member Function Documentation

string ork::Value::getName (  )  const

Returns the name of this value.

virtual UniformType ork::Value::getType (  )  const [pure virtual]

Member Data Documentation

string ork::Value::name [protected]

The name of this value.


Generated on Mon Oct 18 09:36:10 2010 for ork by  doxygen 1.6.1