Table of Contents

Class MouseHighlightSettings

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

Settings for mouse click highlight overlay effect. Controls the appearance and behavior of animated circles drawn at mouse click positions during screen capture.

public class MouseHighlightSettings

Inheritance

Inherited Members

Properties

Color

Gets or sets the color of the highlight circle.

public SKColor Color { get; set; }

Property Value

SKColor

Duration

Gets or sets the duration for which the highlight remains visible after a click. The circle expands and fades out over this duration.

public TimeSpan Duration { get; set; }

Property Value

TimeSpan

LeftButtonEnabled

Gets or sets a value indicating whether left mouse button clicks are highlighted.

public bool LeftButtonEnabled { get; set; }

Property Value

bool

LineWidth

Gets or sets the line width of the highlight circle outline in pixels.

public int LineWidth { get; set; }

Property Value

int

OffsetX

Gets or sets the X offset for coordinate mapping from screen to video frame. When null, the offset is automatically derived from the screen capture rectangle. Set to an explicit value (including zero) to override auto-detection.

public int? OffsetX { get; set; }

Property Value

int?

OffsetY

Gets or sets the Y offset for coordinate mapping from screen to video frame. When null, the offset is automatically derived from the screen capture rectangle. Set to an explicit value (including zero) to override auto-detection.

public int? OffsetY { get; set; }

Property Value

int?

Opacity

Gets or sets the peak opacity of the highlight circle. The circle starts at this opacity and fades to zero over the duration.

public double Opacity { get; set; }

Property Value

double

Radius

Gets or sets the maximum radius of the highlight circle in pixels. The circle expands from zero to this radius over the duration.

public int Radius { get; set; }

Property Value

int

RightButtonEnabled

Gets or sets a value indicating whether right mouse button clicks are highlighted.

public bool RightButtonEnabled { get; set; }

Property Value

bool