API

Class AnimationGroupMask

Defines a mask used to filter animation targets. If you apply a mask to an animation group (see the AnimationGroup.mask property), only the animations whose target names match the mask will play. Note that a target is defined by its name (string). This means that the same mask can be used for several animation groups, provided that their targets are named in the same way.

Index
disabled: boolean = false

Gets or sets a boolean indicating if the mask is disabled (default is false)

mode: AnimationGroupMaskMode = AnimationGroupMaskMode.Include

[0] Defines the mode for the mask

  • Checks if the mask includes a target name. This method is intended to know if a given target name is included in the mask, not if the name is actually retained by the mask (see retainsTarget() instead).

    Parameters

    • name: string

      The name to check with the mask

    Returns boolean

    True if the mask includes the name, false otherwise

  • Checks if the mask retains a target name. Note that in the "Exclude" mode, this will return false if the mask includes the name, and true otherwise! This method is intended to know if a given target name is retained by the mask, not if the name is in the list of target names.

    Parameters

    • name: string

      The name to check with the mask

    Returns boolean

    True if the mask retains the name, false otherwise