FBX C++ API Reference
FbxSymbolIDBOF Class Reference

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

#include <fbxbindingoperator.h>

+ Inheritance diagram for FbxSymbolIDBOF:

Public Member Functions

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

Static Public Attributes

static const char * FunctionName
 Name of the operation function. More...
 

Detailed 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 798 of file fbxbindingoperator.h.

Member Function Documentation

bool Evaluate ( const FbxBindingOperator pOperator,
const FbxObject pObject,
EFbxType pResultType,
void **  pResult 
) const
overridevirtual

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

Parameters
pOperatorOperator running on the object.
pObjectThe object that will be evaluated.
pResultTypeThe type of the result to be returned.
pResultA pointer to a buffer that can hold the result.
Returns
true on success, false otherwise.

Implements FbxBindingOperator::Function.

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

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

Parameters
pOperatorThe operator that will be applied.
pTargetThe object that will be evaluated.
pIn
pOut
pOutTypeType of value being reversed.
setObjControl to set the property (only to query by the default ).
indexUsed 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 802 of file fbxbindingoperator.h.


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