Table of Contents

Interface IOverlayManagerDrawable

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

Drawable contract for a custom VisioForge.Core.Types.X.VideoEffects.IOverlayManagerElement. An element that implements this interface is handed the live Cairo context of the current frame, the same way VisioForge.Core.Types.X.VideoEffects.OverlayManagerCallback is, instead of being dispatched through the closed set of built-in element types. An element that implements only VisioForge.Core.Types.X.VideoEffects.IOverlayManagerElement and not this interface is not drawn and is reported once in the log.

public interface IOverlayManagerDrawable

Methods

Draw(OverlayManagerCallbackEventArgs)

Draws this element onto the frame.

void Draw(OverlayManagerCallbackEventArgs e)

Parameters

e OverlayManagerCallbackEventArgs

The event arguments carrying the Cairo context and frame timing.