public ProtogameEditorWorld( INode worldNode, IHierarchy hierarchy, ISkinLayout skinLayout, ISkinDelegator skinDelegator, IAssetManager assetManager, IMainMenuController mainMenuController, IEditorWindowFactory editorWindowFactory, IProjectManager projectManager, ILoadedGame loadedGame, IRecentProjects recentProjects, IThumbnailSampler thumbnailSampler, IExtensionManager extensionManager) { _skinLayout = skinLayout; _skinDelegator = skinDelegator; _assetManager = assetManager; _mainMenuController = mainMenuController; _editorWindowFactory = editorWindowFactory; _projectManager = projectManager; _loadedGame = loadedGame; _recentProjects = recentProjects; _thumbnailSampler = thumbnailSampler; _extensionManager = extensionManager; SetupCanvas(); var entity = new CanvasEntity(_skinLayout, _skinDelegator); entity.Canvas = _canvas; hierarchy.AddChildNode(worldNode, hierarchy.CreateNodeForObject(entity)); }
public GameRuntimeToolbarProvider( IProjectManager projectManager, ILoadedGame loadedGame, IWindowManagement windowManagement) { _projectManager = projectManager; _loadedGame = loadedGame; _windowManagement = windowManagement; }
public EditorCanvasRenderPass( IBackBufferDimensions backBufferDimensions, IInterlacedBatchingDepthProvider interlacedBatchingDepthProvider, ILoadedGame loadedGame, IThumbnailSampler thumbnailSampler) : base(backBufferDimensions, interlacedBatchingDepthProvider) { _loadedGame = loadedGame; _thumbnailSampler = thumbnailSampler; }
public ThumbnailSampler( IProjectManager projectManager, ILoadedGame loadedGame, IConsoleHandle consoleHandle, IGraphicsBlit graphicsBlit) { _projectManager = projectManager; _loadedGame = loadedGame; _consoleHandle = consoleHandle; _graphicsBlit = graphicsBlit; }
public GameEditorWindow( IAssetManager assetManager, ILoadedGame loadedGame, I2DRenderUtilities renderUtilities, IProjectManager projectManager) { _assetManager = assetManager; _loadedGame = loadedGame; _projectManager = projectManager; Title = "Game"; Icon = _assetManager.Get <TextureAsset>("texture.IconDirectionalPad"); _rawTextureContainer = new RawTextureContainer(renderUtilities); _rawTextureContainer.TextureFit = "ratio"; SetChild(_rawTextureContainer); }
public ProfilerEditorWindow( IAssetManager assetManager, ILoadedGame loadedGame, IProjectManager projectManager) { _assetManager = assetManager; _loadedGame = loadedGame; _projectManager = projectManager; Title = "Profiler"; Icon = _assetManager.Get <TextureAsset>("texture.IconProfiler"); var verticalContainer = new VerticalContainer(); _readStallLabel = new Label(); _writeStallLabel = new Label(); verticalContainer.AddChild(_readStallLabel, "20"); verticalContainer.AddChild(_writeStallLabel, "20"); verticalContainer.AddChild(new EmptyContainer(), "*"); SetChild(verticalContainer); }
protected override async Task LoadContentAsync() { await base.LoadContentAsync(); _loadedGame = _kernel.Get <ILoadedGame>(); }
public EditorHotKeyListener(ILoadedGame loadedGame) { _loadedGame = loadedGame; }
public GameBackBufferDimensions(ILoadedGame loadedGame) { _loadedGame = loadedGame; }