C# 클래스 Myre.Graphics.Deferred.LightingComponent

상속: RendererComponent
파일 보기 프로젝트 열기: martindevans/Myre

공개 메소드들

메소드 설명
Draw ( Renderer renderer ) : void
Initialise ( Renderer renderer, ResourceContext context ) : void
LightingComponent ( GraphicsDevice device ) : System.Collections.Generic

비공개 메소드들

메소드 설명
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

메소드 상세

Draw() 공개 메소드

public Draw ( Renderer renderer ) : void
renderer Renderer
리턴 void

Initialise() 공개 메소드

public Initialise ( Renderer renderer, ResourceContext context ) : void
renderer Renderer
context ResourceContext
리턴 void

LightingComponent() 공개 메소드

public LightingComponent ( GraphicsDevice device ) : System.Collections.Generic
device GraphicsDevice
리턴 System.Collections.Generic