VEE_Value Class Reference

Base class for values. More...

#include <vee_value.h>

Inheritance diagram for VEE_Value:

Inheritance graph
[legend]
Collaboration diagram for VEE_Value:

Collaboration graph
[legend]
List of all members.

Public Member Functions


Detailed Description

Base class for values.

Values are typically used to deliver data to VEE_Object -sub-classes.

This class contains virtual functions that that should be overridden in value types that can provide that kind of output. The default implementations of the value types simply return "false". The overriding implementations should return "true".


Constructor & Destructor Documentation

VEE_Value::VEE_Value  )  [inline]
 

virtual VEE_Value::~VEE_Value  )  [inline, virtual]
 


Member Function Documentation

VEE_Value * VEE_Value::clone  )  const [virtual]
 

Reimplemented in VEE_ValueObject, VEE_ValuePtr< T >, VEE_ValueRandomVector3, VEE_ValueRandomRotation, VEE_ValueRandomFloat, VEE_ValueString, VEE_ValueFloat, VEE_ValueInt, VEE_ValueVector3, VEE_ValueMatrix3, VEE_ValueRgba, and VEE_ValueLooks.

bool VEE_Value::getFloat float *   )  [virtual]
 

Tries to get a float from the value.

Reimplemented in VEE_ValueRandomFloat, VEE_ValueString, VEE_ValueFloat, and VEE_ValueInt.

bool VEE_Value::getInt int *   )  [virtual]
 

Tries to get a int from the value.

Reimplemented in VEE_ValueRandomFloat, VEE_ValueString, VEE_ValueFloat, and VEE_ValueInt.

bool VEE_Value::getVector3 VEE_Vector3  )  [virtual]
 

Tries to get a vector from the value.

Reimplemented in VEE_ValueRandomVector3, VEE_ValueString, VEE_ValueVector3, and VEE_ValueRgba.

bool VEE_Value::getMatrix3 VEE_Matrix3  )  [virtual]
 

Tries to get a matrix from the value.

Reimplemented in VEE_ValueRandomRotation, VEE_ValueString, and VEE_ValueMatrix3.

bool VEE_Value::getFloat2 bool &  ,
const char *  c1,
const char *  c2,
float * 
 

bool VEE_Value::getInt2 bool &  ,
const char *  c1,
const char *  c2,
int * 
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:39 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6