MAXScript Language Reference > 3ds Max Objects > Animation Controllers > Controller Types > Matrix3 Controllers >

# XRef_Controller : Matrix3Controller

    XRef_Controller - superclass: Matrix3Controller; super-superclass:MAXWrapper - classID: #(855328311, 1711097899)

| Animation Controllers - Quick Navigation

Constructor

    xref_controller…

XRef_Controller Interfaces:

    Interface: IXRefItem

Properties:

    .srcFileName : filename : Read|Write

Get/Set the XRef source filename.

    .srcItemName : string : Read|Write

Get/Set the source item name as string.

    .xrefRecord : Interface : Read

Get the XRef Record Interface.

    .unresolved : bool : Read

Contains true if the XRef is unresolved, false if resolved.

    .nested : bool : Read

Contains true if the XRef is nested, false if not nested.

    .retargetable : bool : Read

Contains true if the XRef is retargetable, false of not.

Methods:

    <maxObject>GetSrcItem resolveNested:<bool>
    resolveNested default value: false

Returns the source item as maxObject. If resolveNested is set to false or not supplied, nested XRefs will not be resolved.

    <DWORD>GetParentItems <&maxObject array>parentItems
    parentItems is Out parameter

Returns the Parent Items of the XRef Controller into the array passed as by-reference parameter.

    <DWORD>GetRootItems <&maxObject array>rootItems
    rootItems is Out parameter

Returns the Root Items of the XRef Controller into the array passed as by-reference parameter.

    <DWORD>GetChildItems <&maxObject array>childItems
    childItems is Out parameter

Returns the Child Items of the XRef Controller into the array passed as by-reference parameter.

    <void>GetNodes <&node array>xrefNodes
    xrefNodes is Out parameter

Returns the Nodes using the XRef Controller into the array passed as by-reference parameter.

    Interface:IXRefCtrl

Methods:

    <control>GetSourceCtrl <bool>resolveNestedXRef

Returns the Source Controller of the XRef Controller. If the argument is passed as true, nested XRefs will be resolved. If passed as false, nested XRefs will not be resolved.

    <void>ResetOffsetTM ()

#### See Also

- Matrix3Controller : MAXWrapper