C# Class Myre.Graphics.Deferred.LightingComponent

Inheritance: RendererComponent
Afficher le fichier Open project: martindevans/Myre

Méthodes publiques

Méthode Description
Draw ( Renderer renderer ) : void
Initialise ( Renderer renderer, ResourceContext context ) : void
LightingComponent ( GraphicsDevice device ) : System.Collections.Generic

Private Methods

Méthode Description
PerformLightingPass ( Renderer renderer, bool ssao, System.Quad quad, Myre.Graphics.Materials.Material restoreDepth, Myre.Graphics.Materials.Material copyTexture, IReadOnlyList directLights, IReadOnlyList indirectLights, RenderTarget2D &directLightBuffer, RenderTarget2D &indirectLightBuffer ) : void
SetupScene ( Scene scene, IReadOnlyList &directLights, IReadOnlyList &indirectLights ) : void

Method Details

Draw() public méthode

public Draw ( Renderer renderer ) : void
renderer Renderer
Résultat void

Initialise() public méthode

public Initialise ( Renderer renderer, ResourceContext context ) : void
renderer Renderer
context ResourceContext
Résultat void

LightingComponent() public méthode

public LightingComponent ( GraphicsDevice device ) : System.Collections.Generic
device GraphicsDevice
Résultat System.Collections.Generic