public GpuSurfaceManager(IApplicationAssembly applicationAssembly, IFontsAssembly fontsAssembly, ISurfaceAssembly surfaceAssembly, IFrameworkMessenger frameworkMessenger, IIdGenerator idGenerator, IStartupPropertiesCache startUpPropertiesCache, IGpuSurfaceCollection gpuSurfaceCollection, IImageSharpLoader imageSharpLoader, IGpuSurfaceFactory gpuSurfaceFactory, ISystemComponents components, IFileSystem fileSystem) { _startUpProperties = startUpPropertiesCache.User; _applicationAssembly = applicationAssembly; _fontsAssembly = fontsAssembly; _surfaceAssembly = surfaceAssembly; _frameworkMessenger = frameworkMessenger; _idGenerator = idGenerator; _surfaceCollection = gpuSurfaceCollection; _imageSharpLoader = imageSharpLoader; _gpuSurfaceFactory = gpuSurfaceFactory; _components = components; _fileSystem = fileSystem; Initalise(); }
public FontLoader(IApplicationAssembly applicationAssembly, IFontsAssembly fontsAssembly, IFrameworkMessenger frameworkMessenger, IGpuSurfaceManager gpuSurfaceManager, IStartupPropertiesCache startUpPropertiesCache, ISubFontGenerator subFontGenerator, IFileSystem fileSystem) { _applicationAssembly = applicationAssembly; _fontsAssembly = fontsAssembly; _frameworkMessenger = frameworkMessenger; _gpuSurfaceManager = gpuSurfaceManager; _subFontGenerator = subFontGenerator; _fileSystem = fileSystem; _startUpProperties = startUpPropertiesCache.User; }