AdvancedLightBufferConditioner
Engine/source/lighting/advanced/advancedLightBufferConditioner.h
Public Types
enum
ColorFormat { RGB LUV }
Private Types
Parent
Protected Attributes
Public Functions
AdvancedLightBufferConditioner(const GFXFormat bufferFormat, const ColorFormat colorFormat)
Protected Functions
Var *
_conditionOutput(Var * unconditionedOutput, MultiLine * meta)
Var *
_unconditionInput(Var * conditionedInput, MultiLine * meta)
printMethodFooter(MethodType methodType, Var * retVar, Stream & stream, MultiLine * meta)
Var *
printMethodHeader(MethodType methodType, const String & methodName, Stream & stream, MultiLine * meta)
Detailed Description
Public Types
ColorFormat
Enumerator
- RGB
- LUV
Private Types
typedef ConditionerFeature Parent
Protected Attributes
ColorFormat mColorFormat
Public Functions
AdvancedLightBufferConditioner(const GFXFormat bufferFormat, const ColorFormat colorFormat)
~AdvancedLightBufferConditioner()
getName()
Reimplemented from: ShaderFeature
Protected Functions
_conditionOutput(Var * unconditionedOutput, MultiLine * meta)
Reimplemented from: ConditionerFeature
_unconditionInput(Var * conditionedInput, MultiLine * meta)
Reimplemented from: ConditionerFeature
printMethodFooter(MethodType methodType, Var * retVar, Stream & stream, MultiLine * meta)
Reimplemented from: ConditionerFeature
printMethodHeader(MethodType methodType, const String & methodName, Stream & stream, MultiLine * meta)
Reimplemented from: ConditionerFeature