C# Class Myre.Graphics.Translucency.DeferredTransparency

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

Méthodes publiques

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

Private Methods

Méthode Description
BlendTransparencies ( Renderer renderer, List geometry, Texture gbufferNormals, RenderTarget2D transparencyLightbuffer, RenderTarget2D lightbuffer ) : void

Blend the lightbuffer resulting from transparency into the primary scene lightbuffer

ClearGBuffer ( Renderer renderer, RenderTarget2D normals, RenderTarget2D diffuse ) : void
PerformLightingPass ( Renderer renderer, RenderTarget2D depth, RenderTarget2D normals, RenderTarget2D diffuse ) : RenderTarget2D

Method Details

DeferredTransparency() public méthode

public DeferredTransparency ( ) : System.Collections.Generic
Résultat System.Collections.Generic

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