public void PreDraw(GraphicsDevice device, RenderContext context) { var worldTransform = _spacial.Transform; rootNode.UpdateWorldTransform(worldTransform); rootNode.PreDraw(device, context); }
public override void DrawEx(RenderContext context) { if (renderTarget != null) { context.Texture = renderTarget; context.World = localTransformation; context.DrawTexturedFullbright(quadModel); } }
public void DrawEx(RenderContext context) { rootNode.DrawEx(context); }
public override void PreDraw(GraphicsDevice device, RenderContext context) { if (renderTarget == null) { renderTarget = new RenderTarget2D(device, uiCamera.Viewport.Width, uiCamera.Viewport.Height); var rawGuiQuad = Gen.CreateTexturedQuad(); Gen.Colorize(rawGuiQuad, Vector4.One); rawGuiQuad = Gen.FacetCopy(rawGuiQuad); quadModel = CompiledModel.CompileModel(new RawModel(rawGuiQuad), device); } module.DrawRoot(uiRoot, uiCamera, renderTarget); }