Table of Contents

Class OverlayManagerGIF

Namespace
VisioForge.Core.Types.X.VideoEffects
Assembly
VisioForge.Core.dll

Overlay Manager GIF element. Implements the VisioForge.Core.Types.X.VideoEffects.IOverlayManagerElement. Implements the IDisposable.

public class OverlayManagerGIF : IOverlayManagerElement, IDisposable

Inheritance

Implements

Inherited Members

Constructors

OverlayManagerGIF(string)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.OverlayManagerGIF class.

public OverlayManagerGIF(string filename)

Parameters

filename string

The filename.

OverlayManagerGIF(string, SKPoint)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.OverlayManagerGIF class.

public OverlayManagerGIF(string filename, SKPoint position)

Parameters

filename string

The filename.

position SKPoint

The position.

Properties

AnimationLength

Gets or sets the animation length.

public TimeSpan AnimationLength { get; }

Property Value

TimeSpan

Cache

Gets or sets the cache.

public object Cache { get; set; }

Property Value

object

Enabled

Gets or sets a value indicating whether this VisioForge.Core.Types.X.VideoEffects.IOverlayManagerElement is enabled.

public bool Enabled { get; set; }

Property Value

bool

EndTime

Gets or sets the end time (optional).

public TimeSpan EndTime { get; set; }

Property Value

TimeSpan

Name

Gets or sets the name.

public string Name { get; set; }

Property Value

string

Opacity

Gets or sets the opacity (0.0 to 1.0).

public double Opacity { get; set; }

Property Value

double

Position

Gets or sets the position.

public SKPoint Position { get; set; }

Property Value

SKPoint

Rotation

Gets or sets the rotation angle in degrees (0-360).

public double Rotation { get; set; }

Property Value

double

Shadow

Gets or sets the shadow settings.

public OverlayManagerShadowSettings Shadow { get; set; }

Property Value

OverlayManagerShadowSettings

StartTime

Gets or sets the start time (optional).

public TimeSpan StartTime { get; set; }

Property Value

TimeSpan

ZIndex

Gets or sets the Z-Index (drawing order). Higher values are drawn on top.

public int ZIndex { get; set; }

Property Value

int

Methods

Dispose(bool)

Releases unmanaged and - optionally - managed resources.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

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

Dispose()

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

public void Dispose()

~OverlayManagerGIF()

Finalizes an instance of the VisioForge.Core.Types.X.VideoEffects.OverlayManagerGIF class.

protected ~OverlayManagerGIF()

See Also