C# Class Knot3.Game.Effects.CelShadingEffect

Inheritance: Knot3.Framework.Effects.RenderEffect
Datei anzeigen Open project: knot3/knot3-code

Public Methods

Method Description
CelShadingEffect ( IScreen screen ) : System.Diagnostics.CodeAnalysis

Erstellt einen neuen Cel-Shading-Effekt für den angegebenen IGameScreen.

DrawModel ( GameModel model, GameTime time ) : void

Zeichnet das Spielmodell model mit dem Cel-Shading-Effekt. Eine Anwendung des NVIDIA-Toon-Shaders.

DrawPrimitive ( GamePrimitive model, GameTime time ) : void

Zeichnet das Spielmodell model mit dem Cel-Shading-Effekt. Eine Anwendung des NVIDIA-Toon-Shaders.

RemapModel ( Model model ) : void

Weist dem 3D-Modell den Cel-Shader zu.

Protected Methods

Method Description
DrawRenderTarget ( GameTime GameTime ) : void

Zeichnet das Rendertarget.

Method Details

CelShadingEffect() public method

Erstellt einen neuen Cel-Shading-Effekt für den angegebenen IGameScreen.
public CelShadingEffect ( IScreen screen ) : System.Diagnostics.CodeAnalysis
screen IScreen
return System.Diagnostics.CodeAnalysis

DrawModel() public method

Zeichnet das Spielmodell model mit dem Cel-Shading-Effekt. Eine Anwendung des NVIDIA-Toon-Shaders.
public DrawModel ( GameModel model, GameTime time ) : void
model Knot3.Framework.Models.GameModel
time Microsoft.Xna.Framework.GameTime
return void

DrawPrimitive() public method

Zeichnet das Spielmodell model mit dem Cel-Shading-Effekt. Eine Anwendung des NVIDIA-Toon-Shaders.
public DrawPrimitive ( GamePrimitive model, GameTime time ) : void
model Knot3.Framework.Models.GamePrimitive
time Microsoft.Xna.Framework.GameTime
return void

DrawRenderTarget() protected method

Zeichnet das Rendertarget.
protected DrawRenderTarget ( GameTime GameTime ) : void
GameTime Microsoft.Xna.Framework.GameTime
return void

RemapModel() public method

Weist dem 3D-Modell den Cel-Shader zu.
public RemapModel ( Model model ) : void
model Microsoft.Xna.Framework.Graphics.Model
return void