C# Класс Myre.Graphics.Deferred.ToneMapComponent

Наследование: RendererComponent
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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