#include<kfbxpluginbase.h>List of all members.
Detailed Description
FBX SDK plugin import base class.
Definition at line111of filekfbxpluginbase.h.
|
Constructor and Destructor. |
| | KFbxPluginImportBase() |
| | Constructor.
|
| virtual | ~KFbxPluginImportBase() |
| | Destructor.
|
Public Member Functions |
| bool | IsExcludedFbxRoot(KFbxNode*pNode) |
| | Returns true if the passed argument is an FbxRoot node that is excluded from the creation process.
|
| void | Preprocess(KFbxNode*pRoot) |
| | Pre-process the first level of the Fbx scene to transform the FbxRoot nodes.
|
| bool | NeedPreProcess(KFbxNode*pRoot) |
| | Returns true if all of the scene roots are FBX_ROOTS.
|
Protected Member Functions |
| virtual bool | NeedFbxRoot(KFbxNode*pNode) |
| | Returns always true unless pNode was a child of a FbxRoot that has been re-parented to the Scene.
|
| virtual void | ComputeWorldTransform(KgeAMatrix&pResMat) |
| | Allow the concrete class to compute whatever need to be done to define the World Transformation.
|
| virtual void | CustomApplyWorldTransform(KFbxNode*pRoot, KgeAMatrix&pResMat, bool isIdentity) |
| | Allow the concrete class to customize the modification of the hierarchy (pRoot).
|
Constructor&Destructor Documentation
Member Function Documentation
| bool IsExcludedFbxRoot | ( | KFbxNode* | pNode | ) | |
Returns true if the passed argument is an FbxRoot node that is excluded from the creation process.
- Parameters:
Pre-process the first level of the Fbx scene to transform the FbxRoot nodes.
Modifies the hierarchy received (pRoot).
- Parameters:
Returns true if all of the scene roots are FBX_ROOTS.
- Parameters:
| virtual bool NeedFbxRoot | ( | KFbxNode* | pNode | ) | [protected, virtual] |
Returns always true unless pNode was a child of a FbxRoot that has been re-parented to the Scene.
- Parameters:
| virtual void ComputeWorldTransform | ( | KgeAMatrix& | pResMat | ) | [protected, virtual] |
Allow the concrete class to compute whatever need to be done to define the World Transformation.
This method is called in the Preprocess.
- Parameters:
| pResMat | Affine Matrix of World Transformation. |
| virtual void CustomApplyWorldTransform | ( | KFbxNode* | pRoot, |
| | KgeAMatrix& | pResMat, |
| | bool | isIdentity | |
| ) | | | [protected, virtual] |
Allow the concrete class to customize the modification of the hierarchy (pRoot).
By default this method set the worldTransform as the default TRS of pRoot.
- Parameters:
| pRoot | |
| pResMat | Affine Matrix of World Transformation. |
| isIdentity | |