Class FbxAnimCurveNode
Inheritance
FbxAnimCurveNode
Syntax
public class FbxAnimCurveNode : FbxObject, IDisposable, IEquatable<FbxEmitter>
Methods
AddChannel(String, Single)
Declaration
public bool AddChannel(string pChnlName, float pValue)
Parameters
Returns
Create(FbxManager, String)
Declaration
public static FbxAnimCurveNode Create(FbxManager pManager, string pName)
Parameters
Returns
Create(FbxObject, String)
Declaration
public static FbxAnimCurveNode Create(FbxObject pContainer, string pName)
Parameters
Returns
CreateCurve(String)
Declaration
public FbxAnimCurve CreateCurve(string pCurveNodeName)
Parameters
Type |
Name |
Description |
String |
pCurveNodeName |
|
Returns
CreateCurve(String, String)
Declaration
public FbxAnimCurve CreateCurve(string pCurveNodeName, string pChannel)
Parameters
Returns
CreateCurve(String, UInt32)
Declaration
public FbxAnimCurve CreateCurve(string pCurveNodeName, uint pChannelId)
Parameters
Type |
Name |
Description |
String |
pCurveNodeName |
|
UInt32 |
pChannelId |
|
Returns
CreateTypedCurveNode(FbxProperty, FbxScene)
Declaration
public static FbxAnimCurveNode CreateTypedCurveNode(FbxProperty pProperty, FbxScene pScene)
Parameters
Returns
Equals(FbxAnimCurveNode)
Declaration
public bool Equals(FbxAnimCurveNode other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetAnimationInterval(FbxTimeSpan)
Declaration
public bool GetAnimationInterval(FbxTimeSpan pTimeInterval)
Parameters
Returns
GetChannelIndex(String)
Declaration
public int GetChannelIndex(string pChannelName)
Parameters
Type |
Name |
Description |
String |
pChannelName |
|
Returns
GetChannelName(Int32)
Declaration
public string GetChannelName(int pChannelId)
Parameters
Type |
Name |
Description |
Int32 |
pChannelId |
|
Returns
GetChannelsCount()
Declaration
public uint GetChannelsCount()
Returns
GetChannelValue(String, Single)
Declaration
public float GetChannelValue(string pChnlName, float pInitVal)
Parameters
Returns
GetChannelValue(UInt32, Single)
Declaration
public float GetChannelValue(uint pChnlId, float pInitVal)
Parameters
Returns
GetCurve(UInt32)
Declaration
public FbxAnimCurve GetCurve(uint pChannelId)
Parameters
Type |
Name |
Description |
UInt32 |
pChannelId |
|
Returns
GetCurve(UInt32, UInt32)
Declaration
public FbxAnimCurve GetCurve(uint pChannelId, uint pId)
Parameters
Returns
GetCurve(UInt32, UInt32, String)
Declaration
public FbxAnimCurve GetCurve(uint pChannelId, uint pId, string pCurveNodeName)
Parameters
Returns
GetCurveCount(UInt32)
Declaration
public int GetCurveCount(uint pChannelId)
Parameters
Type |
Name |
Description |
UInt32 |
pChannelId |
|
Returns
GetCurveCount(UInt32, String)
Declaration
public int GetCurveCount(uint pChannelId, string pCurveNodeName)
Parameters
Type |
Name |
Description |
UInt32 |
pChannelId |
|
String |
pCurveNodeName |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IsAnimated()
Declaration
Returns
IsAnimated(Boolean)
Declaration
public bool IsAnimated(bool pRecurse)
Parameters
Type |
Name |
Description |
Boolean |
pRecurse |
|
Returns
IsComposite()
Declaration
public bool IsComposite()
Returns
SetChannelValue(String, Single)
Declaration
public void SetChannelValue(string pChnlName, float pValue)
Parameters
SetChannelValue(UInt32, Single)
Declaration
public void SetChannelValue(uint pChnlId, float pValue)
Parameters
Operators
Equality(FbxAnimCurveNode, FbxAnimCurveNode)
Declaration
public static bool operator ==(FbxAnimCurveNode a, FbxAnimCurveNode b)
Parameters
Returns
Inequality(FbxAnimCurveNode, FbxAnimCurveNode)
Declaration
public static bool operator !=(FbxAnimCurveNode a, FbxAnimCurveNode b)
Parameters
Returns