VisioForge (c) 2025

Search Results for

    Class OverlayManagerGIF

    Overlay Manager GIF element. Implements the IOverlayManagerElement. Implements the IDisposable.

    Inheritance
    object
    OverlayManagerGIF
    Implements
    IOverlayManagerElement
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.VideoEffects
    Assembly: VisioForge.Core.dll
    Syntax
    public class OverlayManagerGIF : IOverlayManagerElement, IDisposable

    Constructors

    OverlayManagerGIF(string)

    Initializes a new instance of the OverlayManagerGIF class.

    Declaration
    public OverlayManagerGIF(string filename)
    Parameters
    Type Name Description
    string filename

    The filename.

    OverlayManagerGIF(string, SKPoint)

    Initializes a new instance of the OverlayManagerGIF class.

    Declaration
    public OverlayManagerGIF(string filename, SKPoint position)
    Parameters
    Type Name Description
    string filename

    The filename.

    SKPoint position

    The position.

    Properties

    AnimationLength

    Gets or sets the animation length.

    Declaration
    public TimeSpan AnimationLength { get; }
    Property Value
    Type Description
    TimeSpan

    Cache

    Gets or sets the cache.

    Declaration
    public object Cache { get; set; }
    Property Value
    Type Description
    object

    The cache.

    Enabled

    Gets or sets a value indicating whether this IOverlayManagerElement is enabled.

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    bool

    true if enabled; otherwise, false.

    EndTime

    Gets or sets the end time (optional).

    Declaration
    public TimeSpan EndTime { get; set; }
    Property Value
    Type Description
    TimeSpan

    The end time.

    Name

    Gets or sets the name.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    The name.

    Position

    Gets or sets the position.

    Declaration
    public SKPoint Position { get; set; }
    Property Value
    Type Description
    SKPoint

    The position.

    StartTime

    Gets or sets the start time (optional).

    Declaration
    public TimeSpan StartTime { get; set; }
    Property Value
    Type Description
    TimeSpan

    The start time.

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    Dispose(bool)

    Releases unmanaged and - optionally - managed resources.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    ~OverlayManagerGIF()

    Finalizes an instance of the OverlayManagerGIF class.

    Declaration
    protected ~OverlayManagerGIF()

    Implements

    IOverlayManagerElement
    IDisposable

    See Also

    IOverlayManagerElement
    IDisposable