text: //
  // Copyright (c) Microsoft. All rights reserved.
  // This code is licensed under the MIT License (MIT).
  // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
  // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
  // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
  // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
  //
  // Developed by Minigraph
  //
  // Author:  James Stanard 
  //
  
  #pragma once
  
  #include "pch.h"
  #include "EngineTuning.h"
  
  namespace PostEffects
  {
  	extern BoolVar EnableHDR;			// Turn on tone mapping features
  
  	// Tone mapping parameters
  	extern ExpVar Exposure;				// Brightness scaler
  	extern ExpVar WhitePoint;			// After exposure, the brightness that reaches full saturation
  	extern BoolVar EnableAdaptation;	// Automatically adjust brightness based on perceived luminance
  	extern BoolVar  bToneMapOnlyLuma;	// Keep color saturation from being lost.
  
  	// Adapation parameters
  	extern ExpVar MinExposure;
  	extern ExpVar MaxExposure;
  	extern NumVar TargetLuminance;
  	extern NumVar AdaptationRate;
  
  	// Bloom parameters
  	extern NumVar BloomThreshold;
  	extern NumVar BloomStrength;
  	extern NumVar g_ToeStrength;
  
  	extern BoolVar EnableFXAA;
  
  	void Initialize( void );
  	void Shutdown( void );
  	void Render( void );
  };