Class OverlayManagerSVG
Overlay Manager SVG image. Implements the IDisposable.
Inherited Members
Namespace: VisioForge.Core.Types.X.VideoEffects
Assembly: VisioForge.Core.dll
Syntax
public class OverlayManagerSVG : IOverlayManagerElement, IDisposable
Constructors
OverlayManagerSVG(string, int, int)
Initializes a new instance of the OverlayManagerSVG class.
Declaration
public OverlayManagerSVG(string filename, int x = 0, int y = 0)
Parameters
Type | Name | Description |
---|---|---|
string | filename | The filename. |
int | x | The x. |
int | y | The y. |
Exceptions
Type | Condition |
---|---|
Exception | Failed to load SVG file. |
Properties
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 |
|
EndTime
Gets or sets the end time (optional).
Declaration
public TimeSpan EndTime { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan | The end time. |
Height
Gets the height.
Declaration
public int Height { get; }
Property Value
Type | Description |
---|---|
int | The height. |
Name
Gets or sets the name.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | The name. |
StartTime
Gets or sets the start time (optional).
Declaration
public TimeSpan StartTime { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan | The start time. |
Width
Gets the width.
Declaration
public int Width { get; }
Property Value
Type | Description |
---|---|
int | The width. |
X
Gets or sets the X.
Declaration
public int X { get; set; }
Property Value
Type | Description |
---|---|
int | The x. |
Y
Gets or sets the Y.
Declaration
public int Y { get; set; }
Property Value
Type | Description |
---|---|
int | The y. |
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 |
|
~OverlayManagerSVG()
Finalizes an instance of the OverlayManagerSVG class.
Declaration
protected ~OverlayManagerSVG()