Draw() public method

public Draw ( Effect effect, bool enable_lighting = false, DrawModes mode = DrawModes.Mesh|DrawModes.Outline ) : void
effect Microsoft.Xna.Framework.Graphics.Effect
enable_lighting bool
mode DrawModes
return void
コード例 #1
0
        private void DrawScene(Camera c, ISurfaceAlgorithm a)
        {
            Device.RasterizerState = r_state;
            RenderToShader.Parameters["World"].SetValue(Matrix.CreateTranslation(new Vector3(-Game1.Resolution / 2, -Game1.Resolution / 2, -Game1.Resolution / 2)));
            RenderToShader.Parameters["View"].SetValue(c.View);
            RenderToShader.Parameters["Projection"].SetValue(c.Projection);

            RenderToShader.CurrentTechnique.Passes[0].Apply();
            a.Draw(null);
        }
コード例 #2
0
ファイル: DeferredShader.cs プロジェクト: Lin20/isosurface
        private void DrawScene(Camera c, ISurfaceAlgorithm a)
        {
            Device.RasterizerState = r_state;
            RenderToShader.Parameters["World"].SetValue(Matrix.CreateTranslation(new Vector3(-Game1.Resolution / 2, -Game1.Resolution / 2, -Game1.Resolution / 2)));
            RenderToShader.Parameters["View"].SetValue(c.View);
            RenderToShader.Parameters["Projection"].SetValue(c.Projection);

            RenderToShader.CurrentTechnique.Passes[0].Apply();
            a.Draw(null);
        }