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