VRDash/VDash/Overlay/IOverlay.cs

26 lines
595 B
C#

using System;
using System.Collections.Generic;
using VDash.Overlay.Actions;
using VDash.Overlay.Config;
namespace VDash.Overlay
{
public interface IOverlay : IDisposable
{
event EventHandler OverlayShown;
event EventHandler OverlayHidden;
ulong OverlayHandle { get; }
IOverlayConfig OverlayConfig { get; }
void Create();
void Destroy();
string GetOverlayName();
float GetOverlayWidth();
void SetOverlayWidth(float width);
void SetOverlayName(string newName);
int CurrentFPS { get; }
}
}