Class FbxProperty | Autodesk FBX SDK | 3.0.1-preview.1
docs.unity3d.com
    Show / Hide Table of Contents

    Class FbxProperty

    Inheritance
    Object
    FbxProperty
    FbxPropertyBool
    FbxPropertyDouble
    FbxPropertyDouble3
    FbxPropertyEAreaLightShape
    FbxPropertyEBlendMode
    FbxPropertyEDecayType
    FbxPropertyEGateFit
    FbxPropertyEInheritType
    FbxPropertyELightType
    FbxPropertyEProjectionType
    FbxPropertyEWrapMode
    FbxPropertyFloat
    FbxPropertyInt
    FbxPropertyMarkerELook
    FbxPropertyNullELook
    FbxPropertyString
    Namespace: Autodesk.Fbx
    Syntax
    public class FbxProperty : IDisposable

    Fields

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    Boolean

    Methods

    ConnectDstObject(FbxObject)

    Declaration
    public bool ConnectDstObject(FbxObject pObject)
    Parameters
    Type Name Description
    FbxObject pObject
    Returns
    Type Description
    Boolean

    ConnectDstObject(FbxObject, FbxConnection.EType)

    Declaration
    public bool ConnectDstObject(FbxObject pObject, FbxConnection.EType pType)
    Parameters
    Type Name Description
    FbxObject pObject
    FbxConnection.EType pType
    Returns
    Type Description
    Boolean

    ConnectSrcObject(FbxObject)

    Declaration
    public bool ConnectSrcObject(FbxObject pObject)
    Parameters
    Type Name Description
    FbxObject pObject
    Returns
    Type Description
    Boolean

    ConnectSrcObject(FbxObject, FbxConnection.EType)

    Declaration
    public bool ConnectSrcObject(FbxObject pObject, FbxConnection.EType pType)
    Parameters
    Type Name Description
    FbxObject pObject
    FbxConnection.EType pType
    Returns
    Type Description
    Boolean

    Create(FbxObject, FbxDataType, String)

    Declaration
    public static FbxProperty Create(FbxObject pObject, FbxDataType pDataType, string pName)
    Parameters
    Type Name Description
    FbxObject pObject
    FbxDataType pDataType
    String pName
    Returns
    Type Description
    FbxProperty

    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
    String pName
    String pLabel
    Returns
    Type Description
    FbxProperty

    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
    String pName
    String pLabel
    Boolean pCheckForDup
    Returns
    Type Description
    FbxProperty

    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
    String pName
    String pLabel
    Boolean pCheckForDup
    Boolean pWasFound
    Returns
    Type Description
    FbxProperty

    Create(FbxProperty, FbxDataType, String)

    Declaration
    public static FbxProperty Create(FbxProperty pCompoundProperty, FbxDataType pDataType, string pName)
    Parameters
    Type Name Description
    FbxProperty pCompoundProperty
    FbxDataType pDataType
    String pName
    Returns
    Type Description
    FbxProperty

    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
    String pName
    String pLabel
    Returns
    Type Description
    FbxProperty

    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
    String pName
    String pLabel
    Boolean pCheckForDup
    Returns
    Type Description
    FbxProperty

    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
    String pName
    String pLabel
    Boolean pCheckForDup
    Boolean pWasFound
    Returns
    Type Description
    FbxProperty

    Destroy()

    Declaration
    public void Destroy()

    DestroyChildren()

    Declaration
    public void DestroyChildren()

    DestroyRecursively()

    Declaration
    public void DestroyRecursively()

    DisconnectAllDstObject()

    Declaration
    public bool DisconnectAllDstObject()
    Returns
    Type Description
    Boolean

    DisconnectAllSrcObject()

    Declaration
    public bool DisconnectAllSrcObject()
    Returns
    Type Description
    Boolean

    DisconnectDstObject(FbxObject)

    Declaration
    public bool DisconnectDstObject(FbxObject pObject)
    Parameters
    Type Name Description
    FbxObject pObject
    Returns
    Type Description
    Boolean

    DisconnectSrcObject(FbxObject)

    Declaration
    public bool DisconnectSrcObject(FbxObject pObject)
    Parameters
    Type Name Description
    FbxObject pObject
    Returns
    Type Description
    Boolean

    Dispose()

    Declaration
    public virtual void Dispose()

    Equals(FbxProperty)

    Declaration
    public bool Equals(FbxProperty other)
    Parameters
    Type Name Description
    FbxProperty other
    Returns
    Type Description
    Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)

    FindDstObject(String, Int32)

    Declaration
    public FbxObject FindDstObject(string pName, int pStartIndex = 0)
    Parameters
    Type Name Description
    String pName
    Int32 pStartIndex
    Returns
    Type Description
    FbxObject

    FindSrcObject(String, Int32)

    Declaration
    public FbxObject FindSrcObject(string pName, int pStartIndex = 0)
    Parameters
    Type Name Description
    String pName
    Int32 pStartIndex
    Returns
    Type Description
    FbxObject

    GetBool()

    Declaration
    public bool GetBool()
    Returns
    Type Description
    Boolean

    GetCurve(FbxAnimLayer)

    Declaration
    public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    Returns
    Type Description
    FbxAnimCurve

    GetCurve(FbxAnimLayer, Boolean)

    Declaration
    public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, bool pCreate)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    Boolean pCreate
    Returns
    Type Description
    FbxAnimCurve

    GetCurve(FbxAnimLayer, String)

    Declaration
    public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pChannel)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    String pChannel
    Returns
    Type Description
    FbxAnimCurve

    GetCurve(FbxAnimLayer, String, Boolean)

    Declaration
    public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pChannel, bool pCreate)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    String pChannel
    Boolean pCreate
    Returns
    Type Description
    FbxAnimCurve

    GetCurve(FbxAnimLayer, String, String, Boolean)

    Declaration
    public FbxAnimCurve GetCurve(FbxAnimLayer pAnimLayer, string pName, string pChannel, bool pCreate)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    String pName
    String pChannel
    Boolean pCreate
    Returns
    Type Description
    FbxAnimCurve

    GetCurveNode()

    Declaration
    public FbxAnimCurveNode GetCurveNode()
    Returns
    Type Description
    FbxAnimCurveNode

    GetCurveNode(FbxAnimLayer)

    Declaration
    public FbxAnimCurveNode GetCurveNode(FbxAnimLayer pAnimLayer)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    Returns
    Type Description
    FbxAnimCurveNode

    GetCurveNode(FbxAnimLayer, Boolean)

    Declaration
    public FbxAnimCurveNode GetCurveNode(FbxAnimLayer pAnimLayer, bool pCreate)
    Parameters
    Type Name Description
    FbxAnimLayer pAnimLayer
    Boolean pCreate
    Returns
    Type Description
    FbxAnimCurveNode

    GetCurveNode(FbxAnimStack)

    Declaration
    public FbxAnimCurveNode GetCurveNode(FbxAnimStack pAnimStack)
    Parameters
    Type Name Description
    FbxAnimStack pAnimStack
    Returns
    Type Description
    FbxAnimCurveNode

    GetCurveNode(FbxAnimStack, Boolean)

    Declaration
    public FbxAnimCurveNode GetCurveNode(FbxAnimStack pAnimStack, bool pCreate)
    Parameters
    Type Name Description
    FbxAnimStack pAnimStack
    Boolean pCreate
    Returns
    Type Description
    FbxAnimCurveNode

    GetCurveNode(Boolean)

    Declaration
    public FbxAnimCurveNode GetCurveNode(bool pCreate)
    Parameters
    Type Name Description
    Boolean pCreate
    Returns
    Type Description
    FbxAnimCurveNode

    GetDouble()

    Declaration
    public double GetDouble()
    Returns
    Type Description
    Double

    GetDstObject()

    Declaration
    public FbxObject GetDstObject()
    Returns
    Type Description
    FbxObject

    GetDstObject(Int32)

    Declaration
    public FbxObject GetDstObject(int pIndex)
    Parameters
    Type Name Description
    Int32 pIndex
    Returns
    Type Description
    FbxObject

    GetDstObjectCount()

    Declaration
    public int GetDstObjectCount()
    Returns
    Type Description
    Int32

    GetFbxColor()

    Declaration
    public FbxColor GetFbxColor()
    Returns
    Type Description
    FbxColor

    GetFbxDouble3()

    Declaration
    public FbxDouble3 GetFbxDouble3()
    Returns
    Type Description
    FbxDouble3

    GetFbxObject()

    Declaration
    public FbxObject GetFbxObject()
    Returns
    Type Description
    FbxObject

    GetFlag(FbxPropertyFlags.EFlags)

    Declaration
    public bool GetFlag(FbxPropertyFlags.EFlags pFlag)
    Parameters
    Type Name Description
    FbxPropertyFlags.EFlags pFlag
    Returns
    Type Description
    Boolean

    GetFlagInheritType(FbxPropertyFlags.EFlags)

    Declaration
    public FbxPropertyFlags.EInheritType GetFlagInheritType(FbxPropertyFlags.EFlags pFlag)
    Parameters
    Type Name Description
    FbxPropertyFlags.EFlags pFlag
    Returns
    Type Description
    FbxPropertyFlags.EInheritType

    GetFlags()

    Declaration
    public FbxPropertyFlags.EFlags GetFlags()
    Returns
    Type Description
    FbxPropertyFlags.EFlags

    GetFloat()

    Declaration
    public float GetFloat()
    Returns
    Type Description
    Single

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    Object.GetHashCode()

    GetHierarchicalName()

    Declaration
    public string GetHierarchicalName()
    Returns
    Type Description
    String

    GetInt()

    Declaration
    public int GetInt()
    Returns
    Type Description
    Int32

    GetLabel()

    Declaration
    public string GetLabel()
    Returns
    Type Description
    String

    GetLabel(Boolean)

    Declaration
    public string GetLabel(bool pReturnNameIfEmpty)
    Parameters
    Type Name Description
    Boolean pReturnNameIfEmpty
    Returns
    Type Description
    String

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    String

    GetPropertyDataType()

    Declaration
    public FbxDataType GetPropertyDataType()
    Returns
    Type Description
    FbxDataType

    GetSrcObject()

    Declaration
    public FbxObject GetSrcObject()
    Returns
    Type Description
    FbxObject

    GetSrcObject(Int32)

    Declaration
    public FbxObject GetSrcObject(int pIndex)
    Parameters
    Type Name Description
    Int32 pIndex
    Returns
    Type Description
    FbxObject

    GetSrcObjectCount()

    Declaration
    public int GetSrcObjectCount()
    Returns
    Type Description
    Int32

    GetString()

    Declaration
    public string GetString()
    Returns
    Type Description
    String

    IsConnectedDstObject(FbxObject)

    Declaration
    public bool IsConnectedDstObject(FbxObject pObject)
    Parameters
    Type Name Description
    FbxObject pObject
    Returns
    Type Description
    Boolean

    IsConnectedSrcObject(FbxObject)

    Declaration
    public bool IsConnectedSrcObject(FbxObject pObject)
    Parameters
    Type Name Description
    FbxObject pObject
    Returns
    Type Description
    Boolean

    IsValid()

    Declaration
    public bool IsValid()
    Returns
    Type Description
    Boolean

    ModifiedFlag(FbxPropertyFlags.EFlags)

    Declaration
    public bool ModifiedFlag(FbxPropertyFlags.EFlags pFlag)
    Parameters
    Type Name Description
    FbxPropertyFlags.EFlags pFlag
    Returns
    Type Description
    Boolean

    ModifyFlag(FbxPropertyFlags.EFlags, Boolean)

    Declaration
    public void ModifyFlag(FbxPropertyFlags.EFlags pFlag, bool pValue)
    Parameters
    Type Name Description
    FbxPropertyFlags.EFlags pFlag
    Boolean pValue

    Set(FbxColor)

    Declaration
    public bool Set(FbxColor pValue)
    Parameters
    Type Name Description
    FbxColor pValue
    Returns
    Type Description
    Boolean

    Set(Single)

    Declaration
    public bool Set(float pValue)
    Parameters
    Type Name Description
    Single pValue
    Returns
    Type Description
    Boolean

    SetFlagInheritType(FbxPropertyFlags.EFlags, FbxPropertyFlags.EInheritType)

    Declaration
    public bool SetFlagInheritType(FbxPropertyFlags.EFlags pFlag, FbxPropertyFlags.EInheritType pType)
    Parameters
    Type Name Description
    FbxPropertyFlags.EFlags pFlag
    FbxPropertyFlags.EInheritType pType
    Returns
    Type Description
    Boolean

    SetLabel(String)

    Declaration
    public void SetLabel(string pLabel)
    Parameters
    Type Name Description
    String pLabel

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String
    Overrides
    Object.ToString()

    Operators

    Equality(FbxProperty, FbxProperty)

    Declaration
    public static bool operator ==(FbxProperty a, FbxProperty b)
    Parameters
    Type Name Description
    FbxProperty a
    FbxProperty b
    Returns
    Type Description
    Boolean

    Inequality(FbxProperty, FbxProperty)

    Declaration
    public static bool operator !=(FbxProperty a, FbxProperty b)
    Parameters
    Type Name Description
    FbxProperty a
    FbxProperty b
    Returns
    Type Description
    Boolean
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023