コード例 #1
0
        void element_AfterRendering(object sender, Objects.RenderEventArgs e)
        {
            IMVP iMVP = element as IMVP;

            iMVP.ResetShaderProgram();

            GL.BindTexture(GL.GL_TEXTURE_2D, 0);

            if (element.blend)
            {
                GL.Disable(GL.GL_BLEND);
            }
        }
コード例 #2
0
        void axisElement_AfterRendering(object sender, Objects.RenderEventArgs e)
        {
            IMVP element = sender as IMVP;

            element.ResetShaderProgram();
        }
コード例 #3
0
        static void IMVPElement_AfterRendering(object sender, RenderEventArgs e)
        {
            IMVP element = sender as IMVP;

            element.ResetShaderProgram();
        }
コード例 #4
0
ファイル: SimpleUIAxis.cs プロジェクト: windygu/CSharpGL
        void IMVP.ResetShaderProgram()
        {
            IMVP element = this.axisElement as IMVP;

            element.ResetShaderProgram();
        }
コード例 #5
0
ファイル: FormSphere.cs プロジェクト: benlanaaa/CSharpGL
        void pointLightElement_AfterRendering(object sender, RenderEventArgs e)
        {
            IMVP element = sender as IMVP;

            element.ResetShaderProgram();
        }