KFbxSwitchBOF
#include<kfbxbindingoperator.h>

Inherits KFbxBindingOperator::Function.

List of all members.

Detailed Description

A switch operator that outputs one out of n properties, based on the value of a predicate property.

Definition at line314of filekfbxbindingoperator.h.


Public Member Functions

virtual bool Evaluate(KFbxBindingOperatorconst *pOperator,KFbxObjectconst *pObject, EFbxType *pResultType, void **pResult) const
 Evaluates the object property specified by "predicate".

Member Function Documentation

virtual bool Evaluate(KFbxBindingOperatorconst * pOperator,
KFbxObjectconst * pObject,
EFbxType * pResultType,
void ** pResult 
)const[virtual]

Evaluates the object property specified by "predicate".

Returns the value of the property specified by "case_n", where n is the value of "predicate". If there is no case_n entry, returns the value of the property specified by "default".

Currently the data types supported for the predicate property are limited to "integer" and "boolean".

Parameters:
pOperator 
pObject The object that will be evaluated.
pResultType The type of the result to be returned.
pResult A pointer to a buffer that can hold the result.
Returns:
true on success, false otherwise.