public FrameworkDebugOverlay(IFrameworkMessenger frameworkMessenger, IDebugAnalytics debugAnalytics, IFramesPerSecondMonitor fpsMonitor, ISystemComponents systemComponents, IDrawStageRenderer drawStageRenderer, IIdGenerator idGenerator, IDrawQueueFactory drawQueueFactory, IDrawQueueGroupFactory drawQueueGroupFactory, IQueueToBufferBlitter queueToBufferBlitter, IDrawStageBuffersFactory drawStageBuffersFactory, IDrawStageBatcherFactory drawStageBatcherFactory, IFontManager fontManager ) { _frameworkMessenger = frameworkMessenger; _debugAnalytics = debugAnalytics; _fpsMonitor = fpsMonitor; _systemComponents = systemComponents; _drawStageRenderer = drawStageRenderer; _idGenerator = idGenerator; _drawQueueFactory = drawQueueFactory; _drawQueueGroupFactory = drawQueueGroupFactory; _queueToBufferBlitter = queueToBufferBlitter; _drawStageBuffersFactory = drawStageBuffersFactory; _drawStageBatcherFactory = drawStageBatcherFactory; _fontManager = fontManager; Visible = false; ReInitialise(); }
public UpdatePeriodVariable(IFrameworkMessenger frameworkMessenger, IDebugAnalytics debugAnalytics) { _frameworkMessenger = frameworkMessenger; _debugAnalytics = debugAnalytics; _times = new double[NUMBER_OF_UPDATES_TO_SMOOTH_FRAMETIME]; _valuesSinceLastAnalysis = 0; _index = 0; }
public UpdatePeriodFactory(IFrameworkMessenger frameworkMessenger, IDebugAnalytics debugAnalytics) { _frameworkMessenger = frameworkMessenger; _debugAnalytics = debugAnalytics; }
public UpdatePeriodFixedAdaptive(IFrameworkMessenger frameworkMessenger, IDebugAnalytics debugAnalytics) { _frameworkMessenger = frameworkMessenger; _debugAnalytics = debugAnalytics; }