SO3Engine
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
SO3::SHdrHandler Class Reference

#include <SO3HdrHandler.h>

Public Member Functions

 SHdrHandler (SViewPort *targetViewportInstance)
 
 ~SHdrHandler ()
 
bool GetEnable ()
 
void SetEnable (bool enable)
 
void SetBlurAmount (float amount)
 
const float GetBlurAmount ()
 
void SetEffectAmount (float amount)
 
const float GetEffectAmount ()
 
void SetGamma (float gamma)
 
const float GetGamma ()
 

Static Public Member Functions

static void Reset ()
 

Static Public Attributes

static float mBlurAmount = 0.2f
 
static float mEffectAmount = 0.3f
 
static float mGamma = 1.0f
 

Detailed Description

Handler to manage HDR rendering.

Definition at line 40 of file SO3HdrHandler.h.

Constructor & Destructor Documentation

◆ SHdrHandler()

SHdrHandler::SHdrHandler ( SViewPort targetViewportInstance)

Constructor.

Definition at line 27 of file SO3HdrHandler.cpp.

◆ ~SHdrHandler()

SHdrHandler::~SHdrHandler ( )

Destructor.

Definition at line 36 of file SO3CompositorLogic.cpp.

Member Function Documentation

◆ GetBlurAmount()

const float SO3::SHdrHandler::GetBlurAmount ( )

◆ GetEffectAmount()

const float SO3::SHdrHandler::GetEffectAmount ( )

◆ GetEnable()

bool SHdrHandler::GetEnable ( )

Definition at line 53 of file SO3CompositorLogic.cpp.

◆ GetGamma()

const float SO3::SHdrHandler::GetGamma ( )

◆ Reset()

void SHdrHandler::Reset ( )
static

Definition at line 18 of file SO3HdrHandler.cpp.

◆ SetBlurAmount()

void SHdrHandler::SetBlurAmount ( float  amount)

Definition at line 104 of file SO3HdrHandler.cpp.

◆ SetEffectAmount()

void SHdrHandler::SetEffectAmount ( float  amount)

Definition at line 109 of file SO3HdrHandler.cpp.

◆ SetEnable()

void SHdrHandler::SetEnable ( bool  enable)

Definition at line 58 of file SO3CompositorLogic.cpp.

◆ SetGamma()

void SHdrHandler::SetGamma ( float  gamma)

Definition at line 114 of file SO3HdrHandler.cpp.

Member Data Documentation

◆ mBlurAmount

float SHdrHandler::mBlurAmount = 0.2f
static

Definition at line 43 of file SO3HdrHandler.h.

◆ mEffectAmount

float SHdrHandler::mEffectAmount = 0.3f
static

Definition at line 44 of file SO3HdrHandler.h.

◆ mGamma

float SHdrHandler::mGamma = 1.0f
static

Definition at line 45 of file SO3HdrHandler.h.


The documentation for this class was generated from the following files: