Class FbxProperty
Syntax
public class FbxProperty : IDisposable
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Methods
ConnectDstObject(FbxObject)
Declaration
public bool ConnectDstObject(FbxObject pObject)
Parameters
Returns
ConnectDstObject(FbxObject, FbxConnection.EType)
Declaration
public bool ConnectDstObject(FbxObject pObject, FbxConnection.EType pType)
Parameters
Returns
ConnectSrcObject(FbxObject)
Declaration
public bool ConnectSrcObject(FbxObject pObject)
Parameters
Returns
ConnectSrcObject(FbxObject, FbxConnection.EType)
Declaration
public bool ConnectSrcObject(FbxObject pObject, FbxConnection.EType pType)
Parameters
Returns
Create(FbxObject, FbxDataType, String)
Declaration
public static FbxProperty Create(FbxObject pObject, FbxDataType pDataType, string pName)
Parameters
Returns
Create(FbxObject, FbxDataType, String, String)
Declaration
public static FbxProperty Create(FbxObject pObject, FbxDataType pDataType, string pName, string pLabel)
Parameters
Returns
Create(FbxObject, FbxDataType, String, String, Boolean)
Declaration
public static FbxProperty Create(FbxObject pObject, FbxDataType pDataType, string pName, string pLabel, bool pCheckForDup)
Parameters
Returns
Create(FbxObject, FbxDataType, String, String, Boolean, out Boolean)
Declaration
public static FbxProperty Create(FbxObject pObject, FbxDataType pDataType, string pName, string pLabel, bool pCheckForDup, out bool pWasFound)
Parameters
Returns
Create(FbxProperty, FbxDataType, String)
Declaration
public static FbxProperty Create(FbxProperty pCompoundProperty, FbxDataType pDataType, string pName)
Parameters
Returns
Create(FbxProperty, FbxDataType, String, String)
Declaration
public static FbxProperty Create(FbxProperty pCompoundProperty, FbxDataType pDataType, string pName, string pLabel)
Parameters
Returns
Create(FbxProperty, FbxDataType, String, String, Boolean)
Declaration
public static FbxProperty Create(FbxProperty pCompoundProperty, FbxDataType pDataType, string pName, string pLabel, bool pCheckForDup)
Parameters
Returns
Create(FbxProperty, FbxDataType, String, String, Boolean, out Boolean)
Declaration
public static FbxProperty Create(FbxProperty pCompoundProperty, FbxDataType pDataType, string pName, string pLabel, bool pCheckForDup, out bool pWasFound)
Parameters
Returns
Destroy()
Declaration
DestroyChildren()
Declaration
public void DestroyChildren()
DestroyRecursively()
Declaration
public void DestroyRecursively()
DisconnectAllDstObject()
Declaration
public bool DisconnectAllDstObject()
Returns
DisconnectAllSrcObject()
Declaration
public bool DisconnectAllSrcObject()
Returns
DisconnectDstObject(FbxObject)
Declaration
public bool DisconnectDstObject(FbxObject pObject)
Parameters
Returns
DisconnectSrcObject(FbxObject)
Declaration
public bool DisconnectSrcObject(FbxObject pObject)
Parameters
Returns
Dispose()
Declaration
public virtual void Dispose()
Equals(FbxProperty)
Declaration
public bool Equals(FbxProperty other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
FindDstObject(String, Int32)
Declaration
public FbxObject FindDstObject(string pName, int pStartIndex = 0)
Parameters
Returns
FindSrcObject(String, Int32)
Declaration
public FbxObject FindSrcObject(string pName, int pStartIndex = 0)
Parameters
Returns
GetBool()
Declaration
Returns
GetCurve(FbxAnimLayer)
Declaration
public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer)
Parameters
Returns
GetCurve(FbxAnimLayer, Boolean)
Declaration
public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, bool pCreate)
Parameters
Returns
GetCurve(FbxAnimLayer, String)
Declaration
public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pChannel)
Parameters
Returns
GetCurve(FbxAnimLayer, String, Boolean)
Declaration
public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pChannel, bool pCreate)
Parameters
Returns
GetCurve(FbxAnimLayer, String, String, Boolean)
Declaration
public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pName, string pChannel, bool pCreate)
Parameters
Returns
GetCurveNode()
Declaration
public FbxAnimCurveNode GetCurveNode()
Returns
GetCurveNode(FbxAnimLayer)
Declaration
public FbxAnimCurveNode GetCurveNode(FbxAnimLayer pAnimLayer)
Parameters
Returns
GetCurveNode(FbxAnimLayer, Boolean)
Declaration
public FbxAnimCurveNode GetCurveNode(FbxAnimLayer pAnimLayer, bool pCreate)
Parameters
Returns
GetCurveNode(FbxAnimStack)
Declaration
public FbxAnimCurveNode GetCurveNode(FbxAnimStack pAnimStack)
Parameters
Returns
GetCurveNode(FbxAnimStack, Boolean)
Declaration
public FbxAnimCurveNode GetCurveNode(FbxAnimStack pAnimStack, bool pCreate)
Parameters
Returns
GetCurveNode(Boolean)
Declaration
public FbxAnimCurveNode GetCurveNode(bool pCreate)
Parameters
Type |
Name |
Description |
Boolean |
pCreate |
|
Returns
GetDouble()
Declaration
public double GetDouble()
Returns
GetDstObject()
Declaration
public FbxObject GetDstObject()
Returns
GetDstObject(Int32)
Declaration
public FbxObject GetDstObject(int pIndex)
Parameters
Type |
Name |
Description |
Int32 |
pIndex |
|
Returns
GetDstObjectCount()
Declaration
public int GetDstObjectCount()
Returns
GetFbxColor()
Declaration
public FbxColor GetFbxColor()
Returns
GetFbxDouble3()
Declaration
public FbxDouble3 GetFbxDouble3()
Returns
GetFbxObject()
Declaration
public FbxObject GetFbxObject()
Returns
GetFlag(FbxPropertyFlags.EFlags)
Declaration
public bool GetFlag(FbxPropertyFlags.EFlags pFlag)
Parameters
Returns
GetFlagInheritType(FbxPropertyFlags.EFlags)
Declaration
public FbxPropertyFlags.EInheritType GetFlagInheritType(FbxPropertyFlags.EFlags pFlag)
Parameters
Returns
GetFlags()
Declaration
public FbxPropertyFlags.EFlags GetFlags()
Returns
GetFloat()
Declaration
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetHierarchicalName()
Declaration
public string GetHierarchicalName()
Returns
GetInt()
Declaration
Returns
GetLabel()
Declaration
Returns
GetLabel(Boolean)
Declaration
public string GetLabel(bool pReturnNameIfEmpty)
Parameters
Type |
Name |
Description |
Boolean |
pReturnNameIfEmpty |
|
Returns
GetName()
Declaration
Returns
GetPropertyDataType()
Declaration
public FbxDataType GetPropertyDataType()
Returns
GetSrcObject()
Declaration
public FbxObject GetSrcObject()
Returns
GetSrcObject(Int32)
Declaration
public FbxObject GetSrcObject(int pIndex)
Parameters
Type |
Name |
Description |
Int32 |
pIndex |
|
Returns
GetSrcObjectCount()
Declaration
public int GetSrcObjectCount()
Returns
GetString()
Declaration
public string GetString()
Returns
IsConnectedDstObject(FbxObject)
Declaration
public bool IsConnectedDstObject(FbxObject pObject)
Parameters
Returns
IsConnectedSrcObject(FbxObject)
Declaration
public bool IsConnectedSrcObject(FbxObject pObject)
Parameters
Returns
IsValid()
Declaration
Returns
ModifiedFlag(FbxPropertyFlags.EFlags)
Declaration
public bool ModifiedFlag(FbxPropertyFlags.EFlags pFlag)
Parameters
Returns
ModifyFlag(FbxPropertyFlags.EFlags, Boolean)
Declaration
public void ModifyFlag(FbxPropertyFlags.EFlags pFlag, bool pValue)
Parameters
Set(FbxColor)
Declaration
public bool Set(FbxColor pValue)
Parameters
Returns
Set(Single)
Declaration
public bool Set(float pValue)
Parameters
Type |
Name |
Description |
Single |
pValue |
|
Returns
SetFlagInheritType(FbxPropertyFlags.EFlags, FbxPropertyFlags.EInheritType)
Declaration
public bool SetFlagInheritType(FbxPropertyFlags.EFlags pFlag, FbxPropertyFlags.EInheritType pType)
Parameters
Returns
SetLabel(String)
Declaration
public void SetLabel(string pLabel)
Parameters
Type |
Name |
Description |
String |
pLabel |
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
Equality(FbxProperty, FbxProperty)
Declaration
public static bool operator ==(FbxProperty a, FbxProperty b)
Parameters
Returns
Inequality(FbxProperty, FbxProperty)
Declaration
public static bool operator !=(FbxProperty a, FbxProperty b)
Parameters
Returns