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

    Class FbxObject

    Inheritance
    Object
    FbxEmitter
    FbxObject
    FbxAnimCurveBase
    FbxAnimCurveNode
    FbxBindingTableBase
    FbxCollection
    FbxConstraint
    FbxDeformer
    FbxDocumentInfo
    FbxGlobalSettings
    FbxImplementation
    FbxIOBase
    FbxIOSettings
    FbxNode
    FbxNodeAttribute
    FbxPose
    FbxSubDeformer
    FbxSurfaceMaterial
    FbxTexture
    Inherited Members
    FbxEmitter.swigCPtr
    FbxEmitter.Dispose()
    FbxEmitter.Dispose(Boolean)
    FbxEmitter.Equals(FbxEmitter)
    Namespace: Autodesk.Fbx
    Syntax
    public class FbxObject : FbxEmitter, IDisposable, IEquatable<FbxEmitter>

    Methods

    AddImplementation(FbxImplementation)

    Declaration
    public bool AddImplementation(FbxImplementation pImplementation)
    Parameters
    Type Name Description
    FbxImplementation pImplementation
    Returns
    Type Description
    Boolean

    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

    ConnectDstProperty(FbxProperty)

    Declaration
    public bool ConnectDstProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    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

    ConnectSrcProperty(FbxProperty)

    Declaration
    public bool ConnectSrcProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    Returns
    Type Description
    Boolean

    Create(FbxManager, String)

    Declaration
    public static FbxObject Create(FbxManager pManager, string pName)
    Parameters
    Type Name Description
    FbxManager pManager
    String pName
    Returns
    Type Description
    FbxObject

    Create(FbxObject, String)

    Declaration
    public static FbxObject Create(FbxObject pContainer, string pName)
    Parameters
    Type Name Description
    FbxObject pContainer
    String pName
    Returns
    Type Description
    FbxObject

    Destroy()

    Declaration
    public override void Destroy()
    Overrides
    FbxEmitter.Destroy()

    Destroy(Boolean)

    Declaration
    public override void Destroy(bool pRecursive)
    Parameters
    Type Name Description
    Boolean pRecursive
    Overrides
    FbxEmitter.Destroy(Boolean)

    DisconnectDstObject(FbxObject)

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

    DisconnectDstProperty(FbxProperty)

    Declaration
    public bool DisconnectDstProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    Returns
    Type Description
    Boolean

    DisconnectSrcObject(FbxObject)

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

    DisconnectSrcProperty(FbxProperty)

    Declaration
    public bool DisconnectSrcProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    Returns
    Type Description
    Boolean

    Equals(FbxObject)

    Declaration
    public bool Equals(FbxObject other)
    Parameters
    Type Name Description
    FbxObject 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
    FbxEmitter.Equals(Object)

    FindDstObject(String)

    Declaration
    public FbxObject FindDstObject(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxObject

    FindDstObject(String, Int32)

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

    FindDstProperty(String)

    Declaration
    public FbxProperty FindDstProperty(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxProperty

    FindDstProperty(String, Int32)

    Declaration
    public FbxProperty FindDstProperty(string pName, int pStartIndex)
    Parameters
    Type Name Description
    String pName
    Int32 pStartIndex
    Returns
    Type Description
    FbxProperty

    FindProperty(String)

    Declaration
    public FbxProperty FindProperty(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxProperty

    FindProperty(String, FbxDataType)

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

    FindProperty(String, FbxDataType, Boolean)

    Declaration
    public FbxProperty FindProperty(string pName, FbxDataType pDataType, bool pCaseSensitive)
    Parameters
    Type Name Description
    String pName
    FbxDataType pDataType
    Boolean pCaseSensitive
    Returns
    Type Description
    FbxProperty

    FindProperty(String, Boolean)

    Declaration
    public FbxProperty FindProperty(string pName, bool pCaseSensitive)
    Parameters
    Type Name Description
    String pName
    Boolean pCaseSensitive
    Returns
    Type Description
    FbxProperty

    FindPropertyHierarchical(String)

    Declaration
    public FbxProperty FindPropertyHierarchical(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxProperty

    FindPropertyHierarchical(String, FbxDataType)

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

    FindPropertyHierarchical(String, FbxDataType, Boolean)

    Declaration
    public FbxProperty FindPropertyHierarchical(string pName, FbxDataType pDataType, bool pCaseSensitive)
    Parameters
    Type Name Description
    String pName
    FbxDataType pDataType
    Boolean pCaseSensitive
    Returns
    Type Description
    FbxProperty

    FindPropertyHierarchical(String, Boolean)

    Declaration
    public FbxProperty FindPropertyHierarchical(string pName, bool pCaseSensitive)
    Parameters
    Type Name Description
    String pName
    Boolean pCaseSensitive
    Returns
    Type Description
    FbxProperty

    FindSrcObject(String)

    Declaration
    public FbxObject FindSrcObject(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxObject

    FindSrcObject(String, Int32)

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

    FindSrcProperty(String)

    Declaration
    public FbxProperty FindSrcProperty(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    FbxProperty

    FindSrcProperty(String, Int32)

    Declaration
    public FbxProperty FindSrcProperty(string pName, int pStartIndex)
    Parameters
    Type Name Description
    String pName
    Int32 pStartIndex
    Returns
    Type Description
    FbxProperty

    GetClassRootProperty()

    Declaration
    public FbxProperty GetClassRootProperty()
    Returns
    Type Description
    FbxProperty

    GetDefaultImplementation()

    Declaration
    public FbxImplementation GetDefaultImplementation()
    Returns
    Type Description
    FbxImplementation

    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

    GetDstProperty()

    Declaration
    public FbxProperty GetDstProperty()
    Returns
    Type Description
    FbxProperty

    GetDstProperty(Int32)

    Declaration
    public FbxProperty GetDstProperty(int pIndex)
    Parameters
    Type Name Description
    Int32 pIndex
    Returns
    Type Description
    FbxProperty

    GetDstPropertyCount()

    Declaration
    public int GetDstPropertyCount()
    Returns
    Type Description
    Int32

    GetFbxManager()

    Declaration
    public FbxManager GetFbxManager()
    Returns
    Type Description
    FbxManager

    GetFirstProperty()

    Declaration
    public FbxProperty GetFirstProperty()
    Returns
    Type Description
    FbxProperty

    GetHashCode()

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

    GetInitialName()

    Declaration
    public string GetInitialName()
    Returns
    Type Description
    String

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    String

    GetNameSpaceOnly()

    Declaration
    public string GetNameSpaceOnly()
    Returns
    Type Description
    String

    GetNameWithoutNameSpacePrefix()

    Declaration
    public string GetNameWithoutNameSpacePrefix()
    Returns
    Type Description
    String

    GetNextProperty(FbxProperty)

    Declaration
    public FbxProperty GetNextProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    Returns
    Type Description
    FbxProperty

    GetScene()

    Declaration
    public FbxScene GetScene()
    Returns
    Type Description
    FbxScene

    GetSelected()

    Declaration
    public virtual bool GetSelected()
    Returns
    Type Description
    Boolean

    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

    GetSrcProperty()

    Declaration
    public FbxProperty GetSrcProperty()
    Returns
    Type Description
    FbxProperty

    GetSrcProperty(Int32)

    Declaration
    public FbxProperty GetSrcProperty(int pIndex)
    Parameters
    Type Name Description
    Int32 pIndex
    Returns
    Type Description
    FbxProperty

    GetSrcPropertyCount()

    Declaration
    public int GetSrcPropertyCount()
    Returns
    Type Description
    Int32

    HasDefaultImplementation()

    Declaration
    public bool HasDefaultImplementation()
    Returns
    Type Description
    Boolean

    IsConnectedDstObject(FbxObject)

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

    IsConnectedDstProperty(FbxProperty)

    Declaration
    public bool IsConnectedDstProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    Returns
    Type Description
    Boolean

    IsConnectedSrcObject(FbxObject)

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

    IsConnectedSrcProperty(FbxProperty)

    Declaration
    public bool IsConnectedSrcProperty(FbxProperty pProperty)
    Parameters
    Type Name Description
    FbxProperty pProperty
    Returns
    Type Description
    Boolean

    RemoveImplementation(FbxImplementation)

    Declaration
    public bool RemoveImplementation(FbxImplementation pImplementation)
    Parameters
    Type Name Description
    FbxImplementation pImplementation
    Returns
    Type Description
    Boolean

    SetDefaultImplementation(FbxImplementation)

    Declaration
    public bool SetDefaultImplementation(FbxImplementation pImplementation)
    Parameters
    Type Name Description
    FbxImplementation pImplementation
    Returns
    Type Description
    Boolean

    SetInitialName(String)

    Declaration
    public void SetInitialName(string pName)
    Parameters
    Type Name Description
    String pName

    SetName(String)

    Declaration
    public void SetName(string pName)
    Parameters
    Type Name Description
    String pName

    SetNameSpace(String)

    Declaration
    public void SetNameSpace(string pNameSpace)
    Parameters
    Type Name Description
    String pNameSpace

    SetSelected(Boolean)

    Declaration
    public virtual void SetSelected(bool pSelected)
    Parameters
    Type Name Description
    Boolean pSelected

    StripPrefix(String)

    Declaration
    public static string StripPrefix(string pName)
    Parameters
    Type Name Description
    String pName
    Returns
    Type Description
    String

    ToString()

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

    Operators

    Equality(FbxObject, FbxObject)

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

    Inequality(FbxObject, FbxObject)

    Declaration
    public static bool operator !=(FbxObject a, FbxObject b)
    Parameters
    Type Name Description
    FbxObject a
    FbxObject 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