Blender V2.61 - r43446
Public Member Functions

CConstExpr Class Reference

#include <ConstExpr.h>

Inheritance diagram for CConstExpr:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool MergeExpression (CExpression *otherexpr)
void BroadcastOperators (VALUE_OPERATOR op)
virtual unsigned char GetExpressionID ()
CExpressionCheckLink (std::vector< CBrokenLinkInfo * > &brokenlinks)
bool NeedsRecalculated ()
void ClearModified ()
virtual double GetNumber ()
virtual CValueCalculate ()
 CConstExpr (CValue *constval)
 CConstExpr ()
virtual ~CConstExpr ()

Detailed Description

Definition at line 25 of file ConstExpr.h.


Constructor & Destructor Documentation

CConstExpr::CConstExpr ( CValue constval)

Definition at line 33 of file ConstExpr.cpp.

CConstExpr::CConstExpr ( )

Definition at line 27 of file ConstExpr.cpp.

CConstExpr::~CConstExpr ( ) [virtual]

Definition at line 45 of file ConstExpr.cpp.

References CValue::Release().


Member Function Documentation

void CConstExpr::BroadcastOperators ( VALUE_OPERATOR  op) [virtual]

Implements CExpression.

Definition at line 119 of file ConstExpr.cpp.

References assertd, and CValue::SetColorOperator().

CValue * CConstExpr::Calculate ( ) [virtual]

Implements CExpression.

Definition at line 64 of file ConstExpr.cpp.

References CValue::AddRef().

CExpression * CConstExpr::CheckLink ( std::vector< CBrokenLinkInfo * > &  brokenlinks) [virtual]
void CConstExpr::ClearModified ( ) [virtual]

Implements CExpression.

Definition at line 75 of file ConstExpr.cpp.

References CValue::SetAffected(), and CValue::SetModified().

unsigned char CConstExpr::GetExpressionID ( ) [virtual]

Implements CExpression.

Definition at line 57 of file ConstExpr.cpp.

References CExpression::CCONSTEXPRESSIONID.

double CConstExpr::GetNumber ( ) [virtual]

Definition at line 86 of file ConstExpr.cpp.

bool CConstExpr::MergeExpression ( CExpression otherexpr) [virtual]

Implements CExpression.

Definition at line 127 of file ConstExpr.cpp.

References assertd.

bool CConstExpr::NeedsRecalculated ( ) [virtual]

Implements CExpression.

Definition at line 93 of file ConstExpr.cpp.

References CValue::IsAffected().


The documentation for this class was generated from the following files: