private void DrawFullScreenQuad(RenderEventArgs arg, QuadNode.RenderMode renderMode, Texture tempTexture) { this.fullscreenQuad.Mode = renderMode; this.fullscreenQuad.TempTexture = tempTexture; this.fullscreenQuad.RenderBeforeChildren(arg); }
private void DrawFullScreenQuad(RenderEventArgs arg, QuadNode.RenderMode renderMode, Texture depthTex, Texture frontBlenderTex, Texture backBlenderTex) { this.fullscreenQuad.Mode = renderMode; this.fullscreenQuad.DepthTexture = depthTex; this.fullscreenQuad.FrontBlenderTexture = frontBlenderTex; this.fullscreenQuad.BackBlenderTexture = backBlenderTex; this.fullscreenQuad.RenderBeforeChildren(arg); }
private void DrawFullScreenQuad(RenderEventArgs arg, QuadNode.RenderMode renderMode, Texture tempTexture, bool useBackground) { if (tempTexture == null) { throw new Exception(); } this.fullscreenQuad.TempTexture = tempTexture; this.fullscreenQuad.Mode = renderMode; this.fullscreenQuad.UseBackground = useBackground; this.fullscreenQuad.RenderBeforeChildren(arg); }