public IOverlay CreateOverlayInstance(IOverlayConfig config) { this.Config = config; this.Initialize(); this.Overlay = new KagamiOverlay(this.Config as KagamiOverlayConfig); return(this.Overlay); }
public static void WriteTo(this IOverlayConfig config, MemoryMappedFile mmf) { using (var stream = mmf.CreateViewStream()) { using (var bw = new BinaryWriter(stream)) config.WriteTo(bw); } }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return new LabelOverlay((LabelOverlayConfig)config); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return new AddonExampleOverlay((AddonExampleOverlayConfig)config); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new SpellTimerModOverlay((SpellTimerModOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new LabelOverlay((LabelOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new LogParseOverlay((LogParseOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new ExpCheckerPluginOverlay((ExpCheckerPluginOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return new AurasOverlay((AurasOverlayConfig)config); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) => this.core.CreateOverlayInstance(config);
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new DeathReporterOverlay((DeathReporterOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) => new MichiOverlay((MichiOverlayConfig)config);
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return new SpellTimerOverlay((SpellTimerOverlayConfig)config); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { config.MaxFrameRate = 60; // The maximum allowed by CEF, sadly: http://cefsharp.github.io/api/51.0.0/html/P_CefSharp_BrowserSettings_WindowlessFrameRate.htm return(new CactbotOverlay((CactbotOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return new MiniParseOverlay((MiniParseOverlayConfig)config); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) => new EnmityOverlay((EnmityOverlayConfig)config);
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new GatheringPluginOverlay((GatheringPluginOverlayConfig)config)); }
public IOverlay CreateOverlayInstance(IOverlayConfig config) { return(new AddonExampleOverlay((AddonExampleOverlayConfig)config)); }