Example #1
0
        private void DrawFullScreenQuad(RenderEventArgs arg, QuadNode.RenderMode renderMode, Texture tempTexture)
        {
            this.fullscreenQuad.Mode        = renderMode;
            this.fullscreenQuad.TempTexture = tempTexture;

            this.fullscreenQuad.RenderBeforeChildren(arg);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }