FBX C++ API Reference
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FbxNodePositionBOF Class Reference

#include <fbxbindingoperator.h>

Class Description

An evaluation operator to get the position of the node that is bound with this operator via a certain property.

The position of the node is represented by translation.

Definition at line 326 of file fbxbindingoperator.h.

+ Inheritance diagram for FbxNodePositionBOF:

Public Member Functions

virtual bool Evaluate (const FbxBindingOperator *pOperator, const FbxObject *pObject, EFbxType *pResultType, void **pResult) const
 Evaluate the position of the node that is bound with this operator via a certain property. More...
 
virtual bool ReverseEvaluate (const FbxBindingOperator *pOperator, const FbxObject *pTarget, const void *pIn, void **pOut, EFbxType *pOutType, bool setObj, int index) const
 Inverse evaluation for this binding function is not implemented yet. 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...
 

Member Function Documentation

◆ Evaluate()

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

Evaluate the position of the node that is bound with this operator via a certain property.

The position of the node is represented by translation.

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

Implements FbxBindingOperator::Function.

◆ ReverseEvaluate()

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

Inverse evaluation for this binding function is not implemented yet.

Implements FbxBindingOperator::Function.

Member Data Documentation

◆ FunctionName

const char* FunctionName
static

Name of the operation function.

Definition at line 330 of file fbxbindingoperator.h.


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