MAXScript Language Reference > 3ds Max Objects > Animation Controllers > Animation Layer Controllers >

# Layer Controller Interfaces

Value > MAXWrapper > Controllers > Layer Controllers > Interfaces

| Animation Controllers - Quick Navigation

The LayerInterface is exposed by all Animation Layer Controllers.

Available in 3ds Max 9 and higher.

Layer interfaces:

    Interface:layer

Properties:

    <LayerController>.count : integer : Read

Get the number of layers in the controller.

    <LayerController>.active : index : Read|Write

Get/Set the index of the active layer.

Methods:

    <integer><LayerController>.getCount()

Returns the number of layers in the controller.

    <void><LayerController>.setLayerActive <index>listIndex

listIndex Validated by Validator function

Activates the indexed layer.

    <index><LayerController>.getLayerActive()

Returns the index of the current layer.

    <void><LayerController>.copyLayer <index>listIndex

listIndex Validated by Validator function

Copies the indexed layer into the clipboard.

    <void><LayerController>.pasteLayer <index>listIndex

listIndex Validated by Validator function

Pastes the indexed layer from the clipboard.

    <void><LayerController>.deleteLayer <index>listIndex

listIndex Validated by Validator function

Deletes the indexed layer.

    <TSTR by value><LayerController>.getLayerName <index>listIndex

listIndex Validated by Validator function

Returns the name of the indexed layer.

    <void><LayerController>.setLayerName <index>listIndex <string>name

listIndex Validated by Validator function

Sets the name of the indexed layer to the given string.

    <control><LayerController>.getSubCtrl <index>index

index Validated by Validator function

Returns the indexed sub-controller.

    <float><LayerController>.getLayerWeight <index>index <time>atTime

index Validated by Validator function

Returns the weigth of the indexed layer at the given time.

    <void><LayerController>.setLayerWeight <index>listIndex <time>atTime <float>weight

listIndex Validated by Validator function

Sets the weigth of the indexed layer at the given time to the specified float value.

    <bool><LayerController>.getLayerMute <index>index

index Validated by Validator function

Returns true if the indexed layer is muted, false otherwise.

    <void><LayerController>.setLayerMute <index>listIndex <bool>mute

listIndex Validated by Validator function

Sets the muted state of the indexed layer to the given boolean value.

    <void><LayerController>.collapseLayer <index>listIndex

listIndex Validated by Validator function

Collapses the indexed layer.

    <void><LayerController>.disableLayer ()

Disables layers by removing all layer information from the track.

#### See Also

- Layer Controllers

- Interface: AnimLayerManager