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 |
|