public void SceneManager_Render_Test() { var sceneMgr = new SceneManager(Device, AssetManager); sceneMgr.AddRenderable(TestHelpers.CreateRenderableMock(Device)); sceneMgr.AddSprite(TestHelpers.CreateSpriteMock(Device)); Assert.IsTrue(sceneMgr.Render(RenderSystem, RenderSystem.PrimaryRenderTarget, false)); }
protected override bool RenderThumbnail(RenderTarget renderTarget) { var sceneManager = new SceneManager(this.framework.Device, this.framework.AssetManager); sceneManager.AddRenderable(new MeshNode(this.framework.Device, Mesh)); sceneManager.LocateCameraLookingMesh(Mesh); return sceneManager.Render(this.framework.Renderer, renderTarget, false); }
protected override bool RenderThumbnail(RenderTarget renderTarget) { var mesh = Mesh.CreateSphere(this.framework.Device, this.framework.AssetManager, Material, 5.0f, 80, 80); var sceneManager = new SceneManager(this.framework.Device, this.framework.AssetManager); sceneManager.AddRenderable(new MeshNode(this.framework.Device, mesh)); sceneManager.LocateCameraLookingMesh(mesh); return sceneManager.Render(this.framework.Renderer, renderTarget, false); }