docs.unity.cn
    Show / Hide Table of Contents

    Class Invoker

    Class containing methods to invoke actions.

    Inheritance
    Object
    Invoker
    Namespace: UnityEditor.Timeline.Actions
    Syntax
    public static class Invoker : object

    Methods

    Invoke<T>(IEnumerable<IMarker>)

    Execute a given action with markers

    Declaration
    public static bool Invoke<T>(this IEnumerable<IMarker> markers)
        where T : MarkerAction
    Parameters
    Type Name Description
    IEnumerable<IMarker> markers

    Markers that the action will act on.

    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    Invoke<T>(IEnumerable<TimelineClip>)

    Execute a given action with clips

    Declaration
    public static bool Invoke<T>(this IEnumerable<TimelineClip> clips)
        where T : ClipAction
    Parameters
    Type Name Description
    IEnumerable<TimelineClip> clips

    Clips that the action will act on.

    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    Invoke<T>(IEnumerable<TrackAsset>)

    Execute a given action with tracks

    Declaration
    public static bool Invoke<T>(this IEnumerable<TrackAsset> tracks)
        where T : TrackAction
    Parameters
    Type Name Description
    IEnumerable<TrackAsset> tracks

    Tracks that the action will act on.

    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    Invoke<T>(ActionContext)

    Execute a given action with a context parameter.

    Declaration
    public static bool Invoke<T>(this ActionContext context)
        where T : TimelineAction
    Parameters
    Type Name Description
    ActionContext context

    Context for the action.

    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    InvokeWithSelected<T>()

    Execute a given timeline action with the selected clips, tracks and markers.

    Declaration
    public static bool InvokeWithSelected<T>()
        where T : TimelineAction
    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    InvokeWithSelectedClips<T>()

    Execute a given clip action with the selected clips.

    Declaration
    public static bool InvokeWithSelectedClips<T>()
        where T : ClipAction
    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    InvokeWithSelectedMarkers<T>()

    Execute a given marker action with the selected markers.

    Declaration
    public static bool InvokeWithSelectedMarkers<T>()
        where T : MarkerAction
    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    InvokeWithSelectedTracks<T>()

    Execute a given track action with the selected tracks.

    Declaration
    public static bool InvokeWithSelectedTracks<T>()
        where T : TrackAction
    Returns
    Type Description
    Boolean

    True if the action has been executed, false otherwise.

    Type Parameters
    Name Description
    T

    Action type to execute.

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Thursday, October 21, 2021