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 MouseHighlightSettingsInheritance
Inherited Members
Properties
Color
Gets or sets the color of the highlight circle.
public SKColor Color { get; set; }Property Value
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
LeftButtonEnabled
Gets or sets a value indicating whether left mouse button clicks are highlighted.
public bool LeftButtonEnabled { get; set; }Property Value
LineWidth
Gets or sets the line width of the highlight circle outline in pixels.
public int LineWidth { get; set; }Property Value
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
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
RightButtonEnabled
Gets or sets a value indicating whether right mouse button clicks are highlighted.
public bool RightButtonEnabled { get; set; }