Blender V2.61 - r43446
|
#include <VoidValue.h>
Public Member Functions | |
CVoidValue () | |
Construction/destruction. | |
CVoidValue (void *voidptr, bool bDeleteOnDestruct, AllocationTYPE alloctype) | |
virtual | ~CVoidValue () |
virtual const STR_String & | GetText () |
Value -> String or number. | |
virtual double | GetNumber () |
virtual CValue * | Calc (VALUE_OPERATOR op, CValue *val) |
Value calculation. | |
virtual CValue * | CalcFinal (VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue *val) |
virtual CValue * | GetReplica () |
Value replication. | |
Public Attributes | |
bool | m_bDeleteOnDestruct |
Data members. | |
void * | m_pAnything |
Definition at line 42 of file VoidValue.h.
CVoidValue::CVoidValue | ( | ) | [inline] |
Construction/destruction.
Definition at line 48 of file VoidValue.h.
CVoidValue::CVoidValue | ( | void * | voidptr, |
bool | bDeleteOnDestruct, | ||
AllocationTYPE | alloctype | ||
) | [inline] |
Definition at line 49 of file VoidValue.h.
References CValue::DisableRefCount(), and CValue::STACKVALUE.
virtual CVoidValue::~CVoidValue | ( | ) | [virtual] |
virtual CValue* CVoidValue::Calc | ( | VALUE_OPERATOR | op, |
CValue * | val | ||
) | [virtual] |
Value calculation.
Implements CValue.
virtual CValue* CVoidValue::CalcFinal | ( | VALUE_DATA_TYPE | dtype, |
VALUE_OPERATOR | op, | ||
CValue * | val | ||
) | [virtual] |
Implements CValue.
virtual double CVoidValue::GetNumber | ( | ) | [inline, virtual] |
Implements CValue.
Definition at line 54 of file VoidValue.h.
virtual const STR_String& CVoidValue::GetText | ( | ) | [virtual] |
Value -> String or number.
Implements CValue.
Data members.
Definition at line 64 of file VoidValue.h.
void* CVoidValue::m_pAnything |
Definition at line 65 of file VoidValue.h.