Table of Contents

Class OverlayManagerText

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

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

public class OverlayManagerText : IOverlayManagerElement

Inheritance

Derived

Implements

Inherited Members

Constructors

OverlayManagerText()

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

public OverlayManagerText()

OverlayManagerText(string, int, int)

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

public OverlayManagerText(string text, int x = 100, int y = 100)

Parameters

text string

The text.

x int

The x.

y int

The y.

Properties

Background

Gets or sets the background.

public IOverlayManagerBackground Background { get; set; }

Property Value

IOverlayManagerBackground

Cache

Gets or sets the cache.

public object Cache { get; set; }

Property Value

object

Color

Gets or sets the color.

public SKColor Color { get; set; }

Property Value

SKColor

CustomHeight

Gets or sets the custom height.

public int CustomHeight { get; set; }

Property Value

int

CustomWidth

Gets or sets the custom width.

public int CustomWidth { get; set; }

Property Value

int

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

Font

Gets or sets the font.

public FontSettings Font { get; set; }

Property Value

FontSettings

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

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

Text

Gets or sets the text.

public string Text { get; set; }

Property Value

string

X

Gets or sets the X.

public int X { get; set; }

Property Value

int

Y

Gets or sets the Y.

public int Y { get; set; }

Property Value

int

ZIndex

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

public int ZIndex { get; set; }

Property Value

int

See Also