C# Class Myre.Graphics.Deferred.ToneMapComponent

Inheritance: RendererComponent
Afficher le fichier Open project: TomGillen/Myre Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CalcExposedColor() public static méthode

public static CalcExposedColor ( Vector3 color, float avgLuminance ) : Vector3
color Vector3
avgLuminance float
Résultat Vector3

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

InverseExposedColour() public static méthode

public static InverseExposedColour ( Vector3 colour, float avgLuminance ) : Vector3
colour Vector3
avgLuminance float
Résultat Vector3

InverseToneMap() public static méthode

public static InverseToneMap ( Vector3 colour, float adaptedLuminance ) : Vector3
colour Vector3
adaptedLuminance float
Résultat Vector3

ToneMap() public static méthode

public static ToneMap ( Vector3 colour, float adaptedLuminance ) : Vector3
colour Vector3
adaptedLuminance float
Résultat Vector3

ToneMapComponent() public méthode

public ToneMapComponent ( GraphicsDevice device ) : System
device GraphicsDevice
Résultat System