C# Класс Knot3.MockObjects.FakeEffect

Eine abstrakte Klasse, die eine Implementierung von IRenderEffect darstellt.
Наследование: IRenderEffect
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Begin ( GameTime time ) : void

In der Methode Begin () wird das aktuell von MonoGame genutzte Rendertarget auf einem Stack gesichert und das Rendertarget des Effekts wird als aktuelles Rendertarget gesetzt.

Dispose ( ) : void
DrawLastFrame ( GameTime time ) : void
DrawModel ( GameModel model, GameTime time ) : void

Zeichnet das Spielmodell model mit diesem Rendereffekt.

DrawPrimitive ( GamePrimitive primitive, GameTime time ) : void

Zeichnet das Spielprimitiv primitive mit diesem Rendereffekt.

End ( GameTime time ) : void

Das auf dem Stack gesicherte, vorher genutzte Rendertarget wird wiederhergestellt und das Rendertarget dieses Rendereffekts wird, unter Umständen in Unterklassen verändert, auf dieses ubergeordnete Rendertarget gezeichnet.

FakeEffect ( IScreen screen ) : System
RemapModel ( Model model ) : void

Beim Laden des Modells wird von der XNA-Content-Pipeline jedem ModelMeshPart ein Shader der Klasse BasicEffect zugewiesen. Für die Nutzung des Modells in diesem Rendereffekt kann jedem ModelMeshPart ein anderer Shader zugewiesen werden.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
DrawRenderTarget ( GameTime GameTime ) : void

Zeichnet das Rendertarget.

ModifyBasicEffect ( BasicEffect effect, GameModel model ) : void

Описание методов

Begin() публичный Метод

In der Methode Begin () wird das aktuell von MonoGame genutzte Rendertarget auf einem Stack gesichert und das Rendertarget des Effekts wird als aktuelles Rendertarget gesetzt.
public Begin ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DrawLastFrame() публичный Метод

public DrawLastFrame ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
Результат void

DrawModel() публичный Метод

Zeichnet das Spielmodell model mit diesem Rendereffekt.
public DrawModel ( GameModel model, GameTime time ) : void
model Knot3.Framework.Models.GameModel
time Microsoft.Xna.Framework.GameTime
Результат void

DrawPrimitive() публичный Метод

Zeichnet das Spielprimitiv primitive mit diesem Rendereffekt.
public DrawPrimitive ( GamePrimitive primitive, GameTime time ) : void
primitive Knot3.Framework.Models.GamePrimitive
time Microsoft.Xna.Framework.GameTime
Результат void

DrawRenderTarget() защищенный Метод

Zeichnet das Rendertarget.
protected DrawRenderTarget ( GameTime GameTime ) : void
GameTime Microsoft.Xna.Framework.GameTime
Результат void

End() публичный Метод

Das auf dem Stack gesicherte, vorher genutzte Rendertarget wird wiederhergestellt und das Rendertarget dieses Rendereffekts wird, unter Umständen in Unterklassen verändert, auf dieses ubergeordnete Rendertarget gezeichnet.
public End ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
Результат void

FakeEffect() публичный Метод

public FakeEffect ( IScreen screen ) : System
screen IScreen
Результат System

ModifyBasicEffect() защищенный Метод

protected ModifyBasicEffect ( BasicEffect effect, GameModel model ) : void
effect Microsoft.Xna.Framework.Graphics.BasicEffect
model Knot3.Framework.Models.GameModel
Результат void

RemapModel() публичный Метод

Beim Laden des Modells wird von der XNA-Content-Pipeline jedem ModelMeshPart ein Shader der Klasse BasicEffect zugewiesen. Für die Nutzung des Modells in diesem Rendereffekt kann jedem ModelMeshPart ein anderer Shader zugewiesen werden.
public RemapModel ( Model model ) : void
model Microsoft.Xna.Framework.Graphics.Model
Результат void