C# Class Knot3.MockObjects.FakeEffectStack

Ein Stapel, der während der Draw-Aufrufe die Hierarchie der aktuell verwendeten Rendereffekte verwaltet und automatisch das aktuell von MonoGame verwendete Rendertarget auf das Rendertarget des obersten Rendereffekts setzt.
Inheritance: IRenderEffectStack
Show file Open project: knot3/knot3-code Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
FakeEffectStack ( IScreen screen, IRenderEffect defaultEffect ) : System.Collections.Generic

Erstellt einen neuen Rendereffekt-Stapel.

Pop ( ) : IRenderEffect

Entfernt den obersten Rendereffekt vom Stapel.

Push ( IRenderEffect effect ) : void

Legt einen Rendereffekt auf den Stapel.

Method Details

FakeEffectStack() public method

Erstellt einen neuen Rendereffekt-Stapel.
public FakeEffectStack ( IScreen screen, IRenderEffect defaultEffect ) : System.Collections.Generic
screen IScreen
defaultEffect IRenderEffect
return System.Collections.Generic

Pop() public method

Entfernt den obersten Rendereffekt vom Stapel.
public Pop ( ) : IRenderEffect
return IRenderEffect

Push() public method

Legt einen Rendereffekt auf den Stapel.
public Push ( IRenderEffect effect ) : void
effect IRenderEffect
return void