KFbxTakeNode
#include<kfbxtakenode.h>

List of all members.

Detailed Description

A take node contains channels of animation.

An object derived from classKFbxTakeNodeContainercontains multiple take nodes to hold animation data.

In the case of classKFbxNode, a take node contains all animation curves necessary to define the animation for a node and its attribute. By having multiple take nodes, a node might be animated differently. A scene description held in a node hierarchy can be animated differently using different animation take nodes.

This object can be used to access the different animation curves that define a take node. Some channels are only accessible once the proper node attribute has been associated with an object of typeKFbxNode.

Definition at line77of filekfbxtakenode.h.


Error Management

enum EError{
  eNO_CURVE_FOUND,
  eERROR_COUNT
}
 Error identifiers.More...
KErrorGetError()
 Retrieve error object.
EError GetLastErrorID() const
 Get last error code.
const char * GetLastErrorString() const
 Get last error string.

Take Node creation/destruction.

 KFbxTakeNode(char *pName=KFBXTAKENODE_DEFAULT_NAME)
 Constructor.
 KFbxTakeNode(KFbxTakeNode&pTakeNode)
 Copy constructor.
 ~KFbxTakeNode()
 Destructor.

Take Node name management.

void SetName(char *pName)
 Set take node name.
char * GetName()
 Get take node name.

Transform Channels Access

These channels are only accessible when a take node is part of a node.

KFCurveNodeGetKFCurveNode()
 Get pointer to rootKFCurveNodeobject.
K_DEPRECATEDKFCurveGetTranslationX()
 Get X translation channel.
K_DEPRECATEDKFCurveGetTranslationY()
 Get Y translation channel.
K_DEPRECATEDKFCurveGetTranslationZ()
 Get Z translation channel.
K_DEPRECATEDKFCurveGetEulerRotationX()
 Get X rotation channel.
K_DEPRECATEDKFCurveGetEulerRotationY()
 Get Y rotation channel.
K_DEPRECATEDKFCurveGetEulerRotationZ()
 Get Z rotation channel.
K_DEPRECATEDKFCurveGetScaleX()
 Get X scale channel.
K_DEPRECATEDKFCurveGetScaleY()
 Get Y scale channel.
K_DEPRECATEDKFCurveGetScaleZ()
 Get Z scale channel.
K_DEPRECATEDKFCurveGetVisibility()
 Get visibility channel.

Light Channels Access

These channels are only accessible when a take node is part of a node with an associated light node attribute.

K_DEPRECATEDKFCurveGetColorR()
 Get red color channel.
K_DEPRECATEDKFCurveGetColorG()
 Get green color channel.
K_DEPRECATEDKFCurveGetColorB()
 Get blue color channel.
K_DEPRECATEDKFCurveGetLightIntensity()
 Get light intensity channel.
K_DEPRECATEDKFCurveGetLightConeAngle()
 Get cone angle channel for a spot light.
K_DEPRECATEDKFCurveGetLightFog()
 Get fog intensity channel.

Camera Channels Access

These channels are only accessible when a take node is part of a node with an associated camera node attribute.

K_DEPRECATEDKFCurveGetCameraFieldOfView()
 Get field of view channel.
K_DEPRECATEDKFCurveGetCameraFieldOfViewX()
 Get field of view in X channel.
K_DEPRECATEDKFCurveGetCameraFieldOfViewY()
 Get field of view in Y channel.
K_DEPRECATEDKFCurveGetCameraFocalLength()
 Get focal length channel.
KFCurveGetCameraOpticalCenterX()
 Get the horizontal optical center channel.
K_DEPRECATEDKFCurveGetCameraOpticalCenterY()
 Get the vertical optical center channel.
K_DEPRECATEDKFCurveGetCameraRoll()
 Get camera roll channel in degrees.
K_DEPRECATEDKFCurveGetCameraTurnTable()
 Get camera turn table channel in degrees.
K_DEPRECATEDKFCurveGetBackgroundColorR()
 Get camera background red color channel.
K_DEPRECATEDKFCurveGetBackgroundColorG()
 Get camera background green color channel.
K_DEPRECATEDKFCurveGetBackgroundColorB()
 Get camera background blue color channel.

Camera Switcher Channels Access

These channels are only accessible when a take node is part of a node with an associated camera switcher node attribute.

K_DEPRECATEDKFCurveGetCameraIndex()
 Get camera index channel.

Geometry Channels Access

These channels are only accessible when a take node is part of a node with an associated geometry node attribute.

K_DEPRECATEDKFCurveGetShapeChannel(KFbxGeometry*pGeometry, int pShapeIndex)
 Get a shape channel.

Marker Channels Access

These channels are only accessible when a take node is part of a node with an associated marker node attribute.

K_DEPRECATEDKFCurveGetOcclusion()
 Get marker occlusion channel.
K_DEPRECATEDKFCurveGetIKReachTranslation()
 Get marker IK reach translation channel.
K_DEPRECATEDKFCurveGetIKReachRotation()
 Get marker IK reach rotation channel.

Texture Channels Access

These channels are only accessible when a take node is part of a texture.

K_DEPRECATEDKFCurveGetTextureTranslationX()
 Get texture X translation channel.
K_DEPRECATEDKFCurveconst * GetTextureTranslationX() const
 Get texture X translation channel.
K_DEPRECATEDKFCurveGetTextureTranslationY()
 Get texture Y translation channel.
K_DEPRECATEDKFCurveconst * GetTextureTranslationY() const
 Get texture Y translation channel.
K_DEPRECATEDKFCurveGetTextureTranslationZ()
 Get texture Z translation channel.
K_DEPRECATEDKFCurveconst * GetTextureTranslationZ() const
 Get texture Z translation channel.
K_DEPRECATEDKFCurveGetTextureEulerRotationX()
 Get texture X rotation channel.
K_DEPRECATEDKFCurveconst * GetTextureEulerRotationX() const
 Get texture X rotation channel.
K_DEPRECATEDKFCurveGetTextureEulerRotationY()
 Get texture Y rotation channel.
K_DEPRECATEDKFCurveconst * GetTextureEulerRotationY() const
 Get texture Y rotation channel.
K_DEPRECATEDKFCurveGetTextureEulerRotationZ()
 Get texture Z rotation channel.
K_DEPRECATEDKFCurveconst * GetTextureEulerRotationZ() const
 Get texture Z rotation channel.
K_DEPRECATEDKFCurveGetTextureScaleX()
 Get texture X scale channel.
K_DEPRECATEDKFCurveconst * GetTextureScaleX() const
 Get texture X scale channel.
K_DEPRECATEDKFCurveGetTextureScaleY()
 Get texture Y scale channel.
K_DEPRECATEDKFCurveconst * GetTextureScaleY() const
 Get texture Y scale channel.
K_DEPRECATEDKFCurveGetTextureScaleZ()
 Get texture Z scale channel.
K_DEPRECATEDKFCurveconst * GetTextureScaleZ() const
 Get texture Z scale channel.
K_DEPRECATEDKFCurveGetTextureAlpha()
 Get texture alpha channel.

Material Channels Access

These channels are only accessible when a take node is part of a material.

K_DEPRECATEDKFCurveGetMaterialEmissiveColorR()
 Get material emissive red color channel.
K_DEPRECATEDKFCurveGetMaterialEmissiveColorG()
 Get material emissive green color channel.
K_DEPRECATEDKFCurveGetMaterialEmissiveColorB()
 Get material emissive blue color channel.
K_DEPRECATEDKFCurveGetMaterialAmbientColorR()
 Get material ambient red color channel.
K_DEPRECATEDKFCurveGetMaterialAmbientColorG()
 Get material ambient green color channel.
K_DEPRECATEDKFCurveGetMaterialAmbientColorB()
 Get material ambient blue color channel.
K_DEPRECATEDKFCurveGetMaterialDiffuseColorR()
 Get material diffuse red color channel.
K_DEPRECATEDKFCurveGetMaterialDiffuseColorG()
 Get material diffuse green color channel.
K_DEPRECATEDKFCurveGetMaterialDiffuseColorB()
 Get material diffuse blue color channel.
K_DEPRECATEDKFCurveGetMaterialSpecularColorR()
 Get material specular red color channel.
K_DEPRECATEDKFCurveGetMaterialSpecularColorG()
 Get material specular green color channel.
K_DEPRECATEDKFCurveGetMaterialSpecularColorB()
 Get material specular blue color channel.
K_DEPRECATEDKFCurveGetMaterialOpacity()
 Get material opacity channel.
K_DEPRECATEDKFCurveGetMaterialReflectivity()
 Get material reflectivity channel.
K_DEPRECATEDKFCurveGetMaterialShininess()
 Get material shininess channel.

Constraint Channels Access

These channels are only accessible when a take node is part of a constraint.

K_DEPRECATEDKFCurveGetConstraintObjectWeight(KFbxObject*pObject)
 Get Weight channel.
K_DEPRECATEDKFCurveGetPositionConstraintOffsetX()
 Get X position offset channel.
K_DEPRECATEDKFCurveGetPositionConstraintOffsetY()
 Get Y position offset channel.
K_DEPRECATEDKFCurveGetPositionConstraintOffsetZ()
 Get Z position offset channel.
K_DEPRECATEDKFCurveGetRotationConstraintOffsetX()
 Get X rotation offset channel.
K_DEPRECATEDKFCurveGetRotationConstraintOffsetY()
 Get Y rotation offset channel.
K_DEPRECATEDKFCurveGetRotationConstraintOffsetZ()
 Get Z rotation offset channel.
K_DEPRECATEDKFCurveGetScaleConstraintOffsetX()
 Get X scale offset channel.
K_DEPRECATEDKFCurveGetScaleConstraintOffsetY()
 Get Y scale offset channel.
K_DEPRECATEDKFCurveGetScaleConstraintOffsetZ()
 Get Z scale offset channel.
K_DEPRECATEDKFCurveGetParentConstraintRotationOffsetX(KFbxObject*pObject)
 Get X rotation offset channel.
K_DEPRECATEDKFCurveGetParentConstraintRotationOffsetY(KFbxObject*pObject)
 Get Y rotation offset channel.
K_DEPRECATEDKFCurveGetParentConstraintRotationOffsetZ(KFbxObject*pObject)
 Get Z rotation offset channel.
K_DEPRECATEDKFCurveGetParentConstraintTranslationOffsetX(KFbxObject*pObject)
 Get X translation offset channel.
K_DEPRECATEDKFCurveGetParentConstraintTranslationOffsetY(KFbxObject*pObject)
 Get Y translation offset channel.
K_DEPRECATEDKFCurveGetParentConstraintTranslationOffsetZ(KFbxObject*pObject)
 Get Z translation offset channel.
K_DEPRECATEDKFCurveGetAimConstraintOffsetX()
 Get X aim offset channel.
K_DEPRECATEDKFCurveGetAimConstraintOffsetY()
 Get Y aim offset channel.
K_DEPRECATEDKFCurveGetAimConstraintOffsetZ()
 Get Z aim offset channel.
K_DEPRECATEDKFCurveGetAimConstraintWorldUpVectorX()
 Get X aim world up vector channel.
K_DEPRECATEDKFCurveGetAimConstraintWorldUpVectorY()
 Get Y aim world up vector channel.
K_DEPRECATEDKFCurveGetAimConstraintWorldUpVectorZ()
 Get Z aim world up vector channel.
K_DEPRECATEDKFCurveGetAimConstraintAimVectorX()
 Get X aim vector channel.
K_DEPRECATEDKFCurveGetAimConstraintAimVectorY()
 Get Y aim vector channel.
K_DEPRECATEDKFCurveGetAimConstraintAimVectorZ()
 Get Z aim vector channel.
K_DEPRECATEDKFCurveGetAimConstraintUpVectorX()
 Get X aim up vector channel.
K_DEPRECATEDKFCurveGetAimConstraintUpVectorY()
 Get Y aim up vector channel.
K_DEPRECATEDKFCurveGetAimConstraintUpVectorZ()
 Get Z aim up vector channel.
K_DEPRECATEDKFCurveGetSCIKConstraintWeight()
 Get single chain ik weight channel.
K_DEPRECATEDKFCurveGetSCIKConstraintTwist()
 Get single chain ik twist channel.
K_DEPRECATEDKFCurveGetSCIKConstraintPoleVectorX()
 Get single chain ik X pole vector channel.
K_DEPRECATEDKFCurveGetSCIKConstraintPoleVectorY()
 Get single chain ik Y pole vector channel.
K_DEPRECATEDKFCurveGetSCIKConstraintPoleVectorZ()
 Get single chain ik Z pole vector channel.

Property Access

K_DEPRECATEDKFCurveNodeGetPropertyAnimation(KFbxProperty*pProperty)
 Get a user property's node.
K_DEPRECATEDKFCurveGetPropertyAnimation(KFbxProperty*pProperty, kUInt pComponentIndex)
 Get a user property's component channel.

Utility functions used by some plugins etc.

bool GetAnimationInterval(KTime&pStart,KTime&pStop)
 Find out start and end time of the animation.
bool AddRotationToTranslation(KFbxVector4pRotation)
 Rotates the translation animation at a given angle.

Member Enumeration Documentation

enumEError

Error identifiers.

Enumerator:
eNO_CURVE_FOUND The requested FCurve was not found.

eERROR_COUNT Mark the end of the EError enum.

Definition at line973of filekfbxtakenode.h.

Constructor&Destructor Documentation

KFbxTakeNode(char * pName=KFBXTAKENODE_DEFAULT_NAME ) 

Constructor.

Parameters:
pName The name of the take this node is part of.

KFbxTakeNode(KFbxTakeNodepTakeNode ) 

Copy constructor.

Parameters:
pTakeNode A node from which data is cloned.

Destructor.

Member Function Documentation

void SetName(char * pName ) 

Set take node name.

Parameters:
pName The name of the take this node is part of.

char* GetName( ) 

Get take node name.

Returns:
Return the name of the take this node is part of.

KFCurveNode* GetKFCurveNode( ) 

Get pointer to rootKFCurveNodeobject.

Remarks:
All the channels of a take node are accessible by browsing theKFCurveNodetree under this object.

K_DEPRECATEDKFCurve* GetTranslationX( ) 

Get X translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclTranslation.GetKFCurve("X") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetTranslationY( ) 

Get Y translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclTranslation.GetKFCurve("Y") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetTranslationZ( ) 

Get Z translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclTranslation.GetKFCurve("Z") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetEulerRotationX( ) 

Get X rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclRotation.GetKFCurve("X") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetEulerRotationY( ) 

Get Y rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclRotation.GetKFCurve("Y") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetEulerRotationZ( ) 

Get Z rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclRotation.GetKFCurve("Z") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetScaleX( ) 

Get X scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclScaling.GetKFCurve("X") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetScaleY( ) 

Get Y scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclScaling.GetKFCurve("Y") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetScaleZ( ) 

Get Z scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property LclScaling.GetKFCurve("Z") inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetVisibility( ) 

Get visibility channel.

A node is visible if this parameter is higher than 0. It is invisible otherwise.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Visibility.GetKFCurve() inKFbxNodeinstead.

K_DEPRECATEDKFCurve* GetColorR( ) 

Get red color channel.

This parameter has a scale from 0 to 1, 1 meaning full intensity.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Color.GetKFCurve(KFCURVENODE_COLOR_RED) inKFbxLightinstead.

K_DEPRECATEDKFCurve* GetColorG( ) 

Get green color channel.

This parameter has a scale from 0 to 1, 1 meaning full intensity.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Color.GetKFCurve(KFCURVENODE_COLOR_GREEN) inKFbxLightinstead.

K_DEPRECATEDKFCurve* GetColorB( ) 

Get blue color channel.

This parameter has a scale from 0 to 1, 1 meaning full intensity.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Color.GetKFCurve(KFCURVENODE_COLOR_BLUE) inKFbxLightinstead.

K_DEPRECATEDKFCurve* GetLightIntensity( ) 

Get light intensity channel.

This parameter has a scale from 0 to 200, 200 meaning full intensity. This parameter's default value is 100.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Intensity.GetKFCurve() inKFbxLightinstead.

K_DEPRECATEDKFCurve* GetLightConeAngle( ) 

Get cone angle channel for a spot light.

This parameter has a scale from 0 to 160 degrees. This parameter has no effect if the light type is not set toeSPOT. Its default value is 45 degrees.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property ConeAngle.GetKFCurve() inKFbxLightinstead.

K_DEPRECATEDKFCurve* GetLightFog( ) 

Get fog intensity channel.

This parameter has a scale from 0 to 200, 200 meaning full fog opacity. This parameter has no effect if the light type is not set toeSPOT. Its default value is 50.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Fog.GetKFCurve() inKFbxLightinstead.

K_DEPRECATEDKFCurve* GetCameraFieldOfView( ) 

Get field of view channel.

When the camera aperture mode is set toeHORIZONTAL, this parameter sets the horizontal field of view in degrees and the vertical field of view is adjusted accordingly. When the camera aperture mode is set toeVERTICAL, this parameter sets the vertical field of view in degrees and the horizontal field of view is adjusted accordingly. This parameter has no effect if the camera aperture mode is set toeHORIZONTAL_AND_VERTICAL. Its default value is 25.115.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property FieldOfView.GetKFCurve() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraFieldOfViewX( ) 

Get field of view in X channel.

When the camera aperture mode is set toeHORIZONTAL_AND_VERTICAL, this parameter gets the horizontal field of view in degrees. This parameter has no effect otherwise. Its default value is 40.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property FieldOfView.GetKFCurveX() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraFieldOfViewY( ) 

Get field of view in Y channel.

When the camera aperture mode is set toeHORIZONTAL_AND_VERTICAL, this parameter gets the vertical field of view in degrees. This parameter has no effect otherwise. Its default value is 40.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property FieldOfViewY.GetKFCurve() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraFocalLength( ) 

Get focal length channel.

This channel is only valid if the field of view is not animated.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property FocalLength.GetKFCurve() inKFbxCamerainstead.

KFCurve* GetCameraOpticalCenterX( ) 

Get the horizontal optical center channel.

This parameter gets the optical center horizontal offset when the camera aperture mode is set toeHORIZONTAL_AND_VERTICAL. Its default value is 0.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property OpticalCenterX.GetKFCurve() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraOpticalCenterY( ) 

Get the vertical optical center channel.

This parameter gets the optical center vertical offset when the camera aperture mode is set toeHORIZONTAL_AND_VERTICAL. Its default value is 0.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property OpticalCenterY.GetKFCurve() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraRoll( ) 

Get camera roll channel in degrees.

This parameter's default value is 0 degrees.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Roll.GetKFCurve() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraTurnTable( ) 

Get camera turn table channel in degrees.

This parameter's default value is 0 degrees.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property TurnTable.GetKFCurve() inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetBackgroundColorR( ) 

Get camera background red color channel.

This parameter has a scale from 0 to 1, 1 meaning full intensity.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property BackgroundColor.GetKFCurve(KFCURVENODE_COLOR_RED) inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetBackgroundColorG( ) 

Get camera background green color channel.

This parameter has a scale from 0 to 1, 1 meaning full intensity.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property BackgroundColor.GetKFCurve(KFCURVENODE_COLOR_GREEN) inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetBackgroundColorB( ) 

Get camera background blue color channel.

This parameter has a scale from 0 to 1, 1 meaning full intensity.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property BackgroundColor.GetKFCurve(KFCURVENODE_COLOR_BLUE) inKFbxCamerainstead.

K_DEPRECATEDKFCurve* GetCameraIndex( ) 

Get camera index channel.

This parameter has an integer scale from 1 to the number of cameras in the scene. This parameter's default value is 1.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property CameraIndex.GetKFCurve() inKFbxCameraSwitcherinstead.

K_DEPRECATEDKFCurve* GetShapeChannel(KFbxGeometrypGeometry,
int pShapeIndex 
)

Get a shape channel.

This parameter has a scale from 0 to 100, 100 meaning full shape deformation. This parameter's default value is 0.

Parameters:
pGeometry Pointer to geometry, required because meshes, nurbs and patches may have different naming schemes for shape channels.
pShapeIndex Shape index.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. UseGetShapeChannel()inKFbxGeometryinstead.

K_DEPRECATEDKFCurve* GetOcclusion( ) 

Get marker occlusion channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This channel is only accessible if the associated marker node attribute is of typeKFbxMarker::eOPTICAL.

This function is deprecated. Use propertyGetOcclusion()->GetKFCurve() inKFbxMarkerinstead.

K_DEPRECATEDKFCurve* GetIKReachTranslation( ) 

Get marker IK reach translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This channel is only accessible if the associated marker node attribute is of typeKFbxMarker::eIK_EFFECTOR.

This function is deprecated. Use propertyGetIKReachTranslation()->GetKFCurve() inKFbxMarkerinstead.

K_DEPRECATEDKFCurve* GetIKReachRotation( ) 

Get marker IK reach rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This channel is only accessible if the associated marker node attribute is of typeKFbxMarker::eIK_EFFECTOR.

This function is deprecated. Use propertyGetIKReachRotation()->GetKFCurve() inKFbxMarkerinstead.

K_DEPRECATEDKFCurve* GetTextureTranslationX( ) 

Get texture X translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("X") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureTranslationX( ) const

Get texture X translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("X") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureTranslationY( ) 

Get texture Y translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("Y") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureTranslationY( ) const

Get texture Y translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("Y") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureTranslationZ( ) 

Get texture Z translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("Z") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureTranslationZ( ) const

Get texture Z translation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("Z") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureEulerRotationX( ) 

Get texture X rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("X") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureEulerRotationX( ) const

Get texture X rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("X") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureEulerRotationY( ) 

Get texture Y rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("Y") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureEulerRotationY( ) const

Get texture Y rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("Y") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureEulerRotationZ( ) 

Get texture Z rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("Z") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureEulerRotationZ( ) const

Get texture Z rotation channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("Z") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureScaleX( ) 

Get texture X scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scale.GetKFCurve("X") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureScaleX( ) const

Get texture X scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scale.GetKFCurve("X") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureScaleY( ) 

Get texture Y scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scale.GetKFCurve("Y") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureScaleY( ) const

Get texture Y scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scale.GetKFCurve("Y") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureScaleZ( ) 

Get texture Z scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scale.GetKFCurve("Z") inKFbxTextureinstead.

K_DEPRECATEDKFCurveconst* GetTextureScaleZ( ) const

Get texture Z scale channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scale.GetKFCurve("Z") inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetTextureAlpha( ) 

Get texture alpha channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Alpha.GetKFCurve() inKFbxTextureinstead.

K_DEPRECATEDKFCurve* GetMaterialEmissiveColorR( ) 

Get material emissive red color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetEmissiveColor()->GetKFCurve("KFCURVENODE_COLOR_RED") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialEmissiveColorG( ) 

Get material emissive green color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetEmissiveColor()->GetKFCurve("KFCURVENODE_COLOR_GREEN") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialEmissiveColorB( ) 

Get material emissive blue color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetEmissiveColor()->GetKFCurve("KFCURVENODE_COLOR_BLUE") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialAmbientColorR( ) 

Get material ambient red color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetAmbientColor()->GetKFCurve("KFCURVENODE_COLOR_RED") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialAmbientColorG( ) 

Get material ambient green color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetAmbientColor()->GetKFCurve("KFCURVENODE_COLOR_GREEN") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialAmbientColorB( ) 

Get material ambient blue color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetAmbientColor()->GetKFCurve("KFCURVENODE_COLOR_BLUE") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialDiffuseColorR( ) 

Get material diffuse red color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetDiffuseColor()->GetKFCurve("KFCURVENODE_COLOR_RED") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialDiffuseColorG( ) 

Get material diffuse green color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetDiffuseColor()->GetKFCurve("KFCURVENODE_COLOR_GREEN") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialDiffuseColorB( ) 

Get material diffuse blue color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetDiffuseColor()->GetKFCurve("KFCURVENODE_COLOR_BLUE") inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialSpecularColorR( ) 

Get material specular red color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetSpecularColor()->GetKFCurve("KFCURVENODE_COLOR_RED") inKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialSpecularColorG( ) 

Get material specular green color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetSpecularColor()->GetKFCurve("KFCURVENODE_COLOR_GREEN") inKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialSpecularColorB( ) 

Get material specular blue color channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetSpecularColor()->GetKFCurve("KFCURVENODE_COLOR_BLUE") inKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialOpacity( ) 

Get material opacity channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetTransparencyFactor()->GetKFCurve() inKFbxSurfaceLambertorKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialReflectivity( ) 

Get material reflectivity channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetReflectionFactor()->GetKFCurve() inKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetMaterialShininess( ) 

Get material shininess channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property GetShininess()->GetKFCurve() inKFbxSurfacePhonginstead.

K_DEPRECATEDKFCurve* GetConstraintObjectWeight(KFbxObjectpObject ) 

Get Weight channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetPositionConstraintOffsetX( ) 

Get X position offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("X") inKFbxConstraintPositioninstead.

K_DEPRECATEDKFCurve* GetPositionConstraintOffsetY( ) 

Get Y position offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("Y") inKFbxConstraintPositioninstead.

K_DEPRECATEDKFCurve* GetPositionConstraintOffsetZ( ) 

Get Z position offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Translation.GetKFCurve("Z") inKFbxConstraintPositioninstead.

K_DEPRECATEDKFCurve* GetRotationConstraintOffsetX( ) 

Get X rotation offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("X") inKFbxConstraintRotationinstead.

K_DEPRECATEDKFCurve* GetRotationConstraintOffsetY( ) 

Get Y rotation offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("Y") inKFbxConstraintRotationinstead.

K_DEPRECATEDKFCurve* GetRotationConstraintOffsetZ( ) 

Get Z rotation offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Rotation.GetKFCurve("Z") inKFbxConstraintRotationinstead.

K_DEPRECATEDKFCurve* GetScaleConstraintOffsetX( ) 

Get X scale offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scaling.GetKFCurve("X") inKFbxConstraintScaleinstead.

K_DEPRECATEDKFCurve* GetScaleConstraintOffsetY( ) 

Get Y scale offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scaling.GetKFCurve("Y") inKFbxConstraintScaleinstead.

K_DEPRECATEDKFCurve* GetScaleConstraintOffsetZ( ) 

Get Z scale offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Scaling.GetKFCurve("Z") inKFbxConstraintScaleinstead.

K_DEPRECATEDKFCurve* GetParentConstraintRotationOffsetX(KFbxObjectpObject ) 

Get X rotation offset channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetParentConstraintRotationOffsetY(KFbxObjectpObject ) 

Get Y rotation offset channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetParentConstraintRotationOffsetZ(KFbxObjectpObject ) 

Get Z rotation offset channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetParentConstraintTranslationOffsetX(KFbxObjectpObject ) 

Get X translation offset channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetParentConstraintTranslationOffsetY(KFbxObjectpObject ) 

Get Y translation offset channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetParentConstraintTranslationOffsetZ(KFbxObjectpObject ) 

Get Z translation offset channel.

Parameters:
pObject Object that we want theKFCurve.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

K_DEPRECATEDKFCurve* GetAimConstraintOffsetX( ) 

Get X aim offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property RotationOffset.GetKFCurve("X") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintOffsetY( ) 

Get Y aim offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property RotationOffset.GetKFCurve("Y") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintOffsetZ( ) 

Get Z aim offset channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property RotationOffset.GetKFCurve("Z") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintWorldUpVectorX( ) 

Get X aim world up vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property WorldUpVector.GetKFCurve("X") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintWorldUpVectorY( ) 

Get Y aim world up vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property WorldUpVector.GetKFCurve("Y") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintWorldUpVectorZ( ) 

Get Z aim world up vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property WorldUpVector.GetKFCurve("Z") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintAimVectorX( ) 

Get X aim vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property AimVector.GetKFCurve("X") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintAimVectorY( ) 

Get Y aim vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property AimVector.GetKFCurve("Y") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintAimVectorZ( ) 

Get Z aim vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property AimVector.GetKFCurve("Z") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintUpVectorX( ) 

Get X aim up vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property UpVector.GetKFCurve("X") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintUpVectorY( ) 

Get Y aim up vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property UpVector.GetKFCurve("Y") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetAimConstraintUpVectorZ( ) 

Get Z aim up vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property UpVector.GetKFCurve("Z") inKFbxConstraintAiminstead.

K_DEPRECATEDKFCurve* GetSCIKConstraintWeight( ) 

Get single chain ik weight channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Weight.GetKFCurve() inKFbxConstraintSingleChainIKinstead.

K_DEPRECATEDKFCurve* GetSCIKConstraintTwist( ) 

Get single chain ik twist channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property Twist.GetKFCurve() inKFbxConstraintSingleChainIKinstead.

K_DEPRECATEDKFCurve* GetSCIKConstraintPoleVectorX( ) 

Get single chain ik X pole vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property PoleVector.GetKFCurve("X") inKFbxConstraintSingleChainIKinstead.

K_DEPRECATEDKFCurve* GetSCIKConstraintPoleVectorY( ) 

Get single chain ik Y pole vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property PoleVector.GetKFCurve("Y") inKFbxConstraintSingleChainIKinstead.

K_DEPRECATEDKFCurve* GetSCIKConstraintPoleVectorZ( ) 

Get single chain ik Z pole vector channel.

Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. Use property PoleVector.GetKFCurve("Z") inKFbxConstraintSingleChainIKinstead.

K_DEPRECATEDKFCurveNode* GetPropertyAnimation(KFbxPropertypProperty ) 

Get a user property's node.

Parameters:
pProperty Specify the property we are interested in.
Returns:
Animation curve node orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. This method isn't to be used anymore. Simply call GetKFCurve on the property.

K_DEPRECATEDKFCurve* GetPropertyAnimation(KFbxPropertypProperty,
kUInt pComponentIndex 
)

Get a user property's component channel.

Parameters:
pProperty Specify the property we are interested in.
pComponentIndex The index of the channel.
Returns:
Animation curve orNULLif an error occurred.
Remarks:
In the last caseKFbxTakeNode::GetLastErrorID()returnseNO_CURVE_FOUND.

This function is deprecated. This method isn't to be used anymore. Simply call GetKFCurve("Component name") on the property.

KError&GetError( ) 

Retrieve error object.

Returns:
Reference to the take node's error object.

EErrorGetLastErrorID( ) const

Get last error code.

Returns:
Last error code.

const char* GetLastErrorString( ) const

Get last error string.

Returns:
Textual description of the last error.

bool GetAnimationInterval(KTimepStart,
KTimepStop 
)

Find out start and end time of the animation.

This function retrieves the including time span for all the FCurve's time span of this take node.

Parameters:
pStart Reference to receive start time.
pStop Reference to receive end time.
Returns:
trueon success,falseotherwise.

bool AddRotationToTranslation(KFbxVector4 pRotation ) 

Rotates the translation animation at a given angle.

Parameters:
pRotation vector containing the rotation.
Returns:
Trueif everything went ok.