Blender V2.61 - r43446
|
#include <IfExpr.h>
Public Member Functions | |
virtual bool | MergeExpression (CExpression *otherexpr) |
CIfExpr (CExpression *guard, CExpression *e1, CExpression *e2) | |
CIfExpr () | |
virtual unsigned char | GetExpressionID () |
virtual | ~CIfExpr () |
virtual CValue * | Calculate () |
virtual bool | IsInside (float x, float y, float z, bool bBorderInclude=true) |
virtual bool | NeedsRecalculated () |
virtual CExpression * | CheckLink (std::vector< CBrokenLinkInfo * > &brokenlinks) |
virtual void | ClearModified () |
virtual void | BroadcastOperators (VALUE_OPERATOR op) |
CIfExpr::CIfExpr | ( | CExpression * | guard, |
CExpression * | e1, | ||
CExpression * | e2 | ||
) |
Definition at line 34 of file IfExpr.cpp.
CIfExpr::CIfExpr | ( | ) |
Definition at line 28 of file IfExpr.cpp.
CIfExpr::~CIfExpr | ( | ) | [virtual] |
Definition at line 47 of file IfExpr.cpp.
References CExpression::Release().
void CIfExpr::BroadcastOperators | ( | VALUE_OPERATOR | op | ) | [virtual] |
CValue * CIfExpr::Calculate | ( | ) | [virtual] |
Implements CExpression.
Definition at line 65 of file IfExpr.cpp.
References CExpression::Calculate(), CValue::GetText(), CValue::Release(), CBoolValue::sFalseString, and CBoolValue::sTrueString.
CExpression * CIfExpr::CheckLink | ( | std::vector< CBrokenLinkInfo * > & | brokenlinks | ) | [virtual] |
void CIfExpr::ClearModified | ( | ) | [virtual] |
unsigned char CIfExpr::GetExpressionID | ( | ) | [virtual] |
Implements CExpression.
Definition at line 141 of file IfExpr.cpp.
References CExpression::CIFEXPRESSIONID.
bool CIfExpr::IsInside | ( | float | x, |
float | y, | ||
float | z, | ||
bool | bBorderInclude = true |
||
) | [virtual] |
Definition at line 102 of file IfExpr.cpp.
References assertd.
bool CIfExpr::MergeExpression | ( | CExpression * | otherexpr | ) | [virtual] |
bool CIfExpr::NeedsRecalculated | ( | ) | [virtual] |
Implements CExpression.
Definition at line 110 of file IfExpr.cpp.
References CExpression::NeedsRecalculated().