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

상속: RendererComponent
파일 보기 프로젝트 열기: TomGillen/Myre 1 사용 예제들

공개 메소드들

메소드 설명
CalcExposedColor ( Vector3 color, float avgLuminance ) : Vector3
Draw ( Renderer renderer ) : void
Initialise ( Renderer renderer, ResourceContext context ) : void
InverseExposedColour ( Vector3 colour, float avgLuminance ) : Vector3
InverseToneMap ( Vector3 colour, float adaptedLuminance ) : Vector3
ToneMap ( Vector3 colour, float adaptedLuminance ) : Vector3
ToneMapComponent ( GraphicsDevice device ) : System

비공개 메소드들

메소드 설명
Bloom ( Renderer renderer, Box resolution, GraphicsDevice device, Microsoft.Xna.Framework.Graphics.Texture2D lightBuffer ) : void
CalculateLuminance ( Renderer renderer, Box resolution, GraphicsDevice device, Microsoft.Xna.Framework.Graphics.Texture2D lightBuffer ) : void
InverseToneMapFilmic ( Vector3 colour ) : Vector3
InverseToneMapFilmic ( float x ) : float
ToneMap ( Renderer renderer, Box resolution, GraphicsDevice device, Microsoft.Xna.Framework.Graphics.Texture2D lightBuffer ) : void
ToneMapFilmic ( Vector3 color ) : Vector3

메소드 상세

CalcExposedColor() 공개 정적인 메소드

public static CalcExposedColor ( Vector3 color, float avgLuminance ) : Vector3
color Vector3
avgLuminance float
리턴 Vector3

Draw() 공개 메소드

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

Initialise() 공개 메소드

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

InverseExposedColour() 공개 정적인 메소드

public static InverseExposedColour ( Vector3 colour, float avgLuminance ) : Vector3
colour Vector3
avgLuminance float
리턴 Vector3

InverseToneMap() 공개 정적인 메소드

public static InverseToneMap ( Vector3 colour, float adaptedLuminance ) : Vector3
colour Vector3
adaptedLuminance float
리턴 Vector3

ToneMap() 공개 정적인 메소드

public static ToneMap ( Vector3 colour, float adaptedLuminance ) : Vector3
colour Vector3
adaptedLuminance float
리턴 Vector3

ToneMapComponent() 공개 메소드

public ToneMapComponent ( GraphicsDevice device ) : System
device GraphicsDevice
리턴 System