FbxSymbolIDBOF Class Reference
 
 
 
FbxSymbolIDBOF Class Reference

#include <fbxbindingoperator.h>


Class Description

A symbol(string) operator that search the string table and return its corresponding unique id, based on the value of a predicate property.

Definition at line 797 of file fbxbindingoperator.h.

Inheritance diagram for FbxSymbolIDBOF:
FbxBindingOperator::Function

List of all members.

Public Member Functions

virtual bool  Evaluate (const FbxBindingOperator *pOperator, const FbxObject *pObject, EFbxType *pResultType, void **pResult) const
  Check in the symbol table the string and returns its unique ID as an integer.
virtual bool  ReverseEvaluate (const FbxBindingOperator *pOperator, const FbxObject *pTarget, const void *pIn, void **pOut, EFbxType *pOutType, bool setObj, int index) const
  Run the inverse operator on the given object, assigning the result directly to the object.

Static Public Attributes

static const char *  FunctionName
  Name of the operation function.

Member Function Documentation

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

Check in the symbol table the string and returns its unique ID as an integer.

Parameters:
pOperator Operator running on the object.
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.

Implements FbxBindingOperator::Function.

virtual bool ReverseEvaluate ( const FbxBindingOperator pOperator,
const FbxObject pTarget,
const void *  pIn,
void **  pOut,
EFbxType pOutType,
bool  setObj,
int  index 
) const [virtual]

Run the inverse operator on the given object, assigning the result directly to the object.

Parameters:
pOperator The operator that will be applied.
pTarget The object that will be evaluated.
pIn
pOut
pOutType Type of value being reversed.
setObj Control to set the property (only to query by the default ).
index Used only in FbxMultiplyDistBOF.
Returns:
true on success, false otherwise.

Implements FbxBindingOperator::Function.


Member Data Documentation

const char* FunctionName [static]

Name of the operation function.

Definition at line 801 of file fbxbindingoperator.h.


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