public OperationCostProfilerVisualiser( IAssetManagerProvider assetManagerProvider, I2DRenderUtilities renderUtilities, IMemoryProfiler memoryProfiler) { _defaultFont = assetManagerProvider.GetAssetManager().Get<FontAsset>("font.Default"); _renderUtilities = renderUtilities; _memoryProfiler = memoryProfiler; _averageOverTimePeriod = new Dictionary<string, double>(); _historyOverTimePeriod = new Dictionary<string, List<double>>(); _lastFrameToHaveData = new Dictionary<string, int>(); _maximumOverTimePeriod = new Dictionary<string, double>(); MicrosecondLimit = 14000; FramesToAnalyse = 240; }
public OperationCostProfilerVisualiser( IAssetManager assetManager, I2DRenderUtilities renderUtilities, IMemoryProfiler memoryProfiler) { _defaultFont = assetManager.Get <FontAsset>("font.Default"); _renderUtilities = renderUtilities; _memoryProfiler = memoryProfiler; _averageOverTimePeriod = new Dictionary <string, double>(); _historyOverTimePeriod = new Dictionary <string, List <double> >(); _lastFrameToHaveData = new Dictionary <string, int>(); _maximumOverTimePeriod = new Dictionary <string, double>(); MicrosecondLimit = 14000; FramesToAnalyse = 240; }