Represents the connection between the program and the shader. Holds every EffectParameter for the shader. More...
Public Member Functions | |
RecolorShader (GraphicsDevice _device, Effect _effect, string step) | |
Constructor More... | |
void | SetEffectParameter_LMS (Texture2D _labTexture) |
void | SetEffectParameter_RGBtoLab () |
Passes parameters to shader. More... | |
void | SetEffectParameter_ContrastLoss (Texture2D _labTexture, Texture2D _noiseTexture) |
void | SetEffectParameter_PCA1 () |
void | SetEffectParameter_PredominantComponenet (Texture2D _reductionTexture) |
void | SetEffectParameter_EigenVectors (Texture2D _pcaTexture) |
void | SetEffectParameter_EigenVec () |
void | SetEffectParameter_Projection (Texture2D _labTexture, Texture2D _eigenTexture) |
void | SetEffectParameter_MaxProjectionEffect (Texture2D _reductionTexture) |
void | SetEffectParameter_EnhanceContrast (Texture2D _projSumImage, Texture2D _projectedImage, Texture2D _labImage) |
Represents the connection between the program and the shader. Holds every EffectParameter for the shader.
Definition at line 16 of file RecolorShader.cs.
visLU.Effects.RecolorShader.RecolorShader | ( | GraphicsDevice | _device, |
Effect | _effect, | ||
string | step | ||
) |
Constructor
_game | |
_device | GraphicsDevice |
_effect | Effect, loaded from file |
Definition at line 153 of file RecolorShader.cs.
void visLU.Effects.RecolorShader.SetEffectParameter_RGBtoLab | ( | ) |
Passes parameters to shader.
Definition at line 351 of file RecolorShader.cs.