Class OverlayManagerSVG
- Namespace
- VisioForge.Core.Types.X.VideoEffects
- Assembly
- VisioForge.Core.dll
Overlay Manager SVG image. Implements the IDisposable.
public class OverlayManagerSVG : IOverlayManagerElement, IDisposableInheritance
Implements
Inherited Members
Constructors
OverlayManagerSVG(string, int, int)
Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.OverlayManagerSVG class.
public OverlayManagerSVG(string filename, int x = 0, int y = 0)Parameters
Exceptions
- Exception
-
Failed to load SVG file.
Properties
Cache
Gets or sets the cache.
public object Cache { get; set; }Property Value
Enabled
Gets or sets a value indicating whether this VisioForge.Core.Types.X.VideoEffects.IOverlayManagerElement is enabled.
public bool Enabled { get; set; }Property Value
EndTime
Gets or sets the end time (optional).
public TimeSpan EndTime { get; set; }Property Value
Height
Gets the height.
public int Height { get; }Property Value
Name
Gets or sets the name.
public string Name { get; set; }Property Value
Opacity
Gets or sets the opacity (0.0 to 1.0).
public double Opacity { get; set; }Property Value
Rotation
Gets or sets the rotation angle in degrees (0-360).
public double Rotation { get; set; }Property Value
Shadow
Gets or sets the shadow settings.
public OverlayManagerShadowSettings Shadow { get; set; }Property Value
StartTime
Gets or sets the start time (optional).
public TimeSpan StartTime { get; set; }Property Value
Width
Gets the width.
public int Width { get; }Property Value
X
Gets or sets the X.
public int X { get; set; }Property Value
Y
Gets or sets the Y.
public int Y { get; set; }Property Value
ZIndex
Gets or sets the Z-Index (drawing order). Higher values are drawn on top.
public int ZIndex { get; set; }Property Value
Methods
Dispose(bool)
Releases unmanaged and - optionally - managed resources.
protected virtual void Dispose(bool disposing)Parameters
disposingbool-
trueto release both managed and unmanaged resources;falseto release only unmanaged resources.
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()~OverlayManagerSVG()
Finalizes an instance of the VisioForge.Core.Types.X.VideoEffects.OverlayManagerSVG class.
protected ~OverlayManagerSVG()