#include <BloomPreRenderOperator.h>
|
| BloomPreRenderOperator (GFXDevice &context, PreRenderBatch &parent) |
|
| ~BloomPreRenderOperator () override |
|
bool | execute (PlayerIndex idx, const CameraSnapshot &cameraSnapshot, const RenderTargetHandle &input, const RenderTargetHandle &output, GFX::CommandBuffer &bufferInOut) override |
| Return true if we rendered into "output".
|
|
void | reshape (U16 width, U16 height) override |
|
F32 | luminanceBias () const noexcept |
|
void | luminanceBias (F32 val) |
|
bool | ready () const noexcept override |
|
| PreRenderOperator (GFXDevice &context, PreRenderBatch &parent, FilterType operatorType) |
|
virtual | ~PreRenderOperator ()=default |
|
virtual bool | execute (PlayerIndex idx, const CameraSnapshot &cameraSnapshot, const RenderTargetHandle &input, const RenderTargetHandle &output, GFX::CommandBuffer &bufferInOut) |
| Return true if we rendered into "output".
|
|
virtual void | reshape (U16 width, U16 height) |
|
virtual void | prepare (PlayerIndex idx, GFX::CommandBuffer &bufferInOut) |
|
FilterType | operatorType () const noexcept |
|
virtual void | onToggle (bool state) |
|
virtual bool | ready () const noexcept |
|
Definition at line 44 of file BloomPreRenderOperator.h.
◆ BloomPreRenderOperator()
◆ ~BloomPreRenderOperator()
Divide::BloomPreRenderOperator::~BloomPreRenderOperator |
( |
| ) |
|
|
override |
◆ execute()
◆ luminanceBias() [1/2]
F32 Divide::BloomPreRenderOperator::luminanceBias |
( |
| ) |
const |
|
inlinenoexcept |
◆ luminanceBias() [2/2]
void Divide::BloomPreRenderOperator::luminanceBias |
( |
F32 |
val | ) |
|
◆ ready()
bool Divide::BloomPreRenderOperator::ready |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ reshape()
void Divide::BloomPreRenderOperator::reshape |
( |
U16 |
width, |
|
|
U16 |
height |
|
) |
| |
|
overridevirtual |
◆ _bloomApply
◆ _bloomApplyPipeline
Pipeline* Divide::BloomPreRenderOperator::_bloomApplyPipeline { nullptr } |
|
private |
◆ _bloomBlurBuffer
◆ _bloomCalc
◆ _bloomCalcPipeline
Pipeline* Divide::BloomPreRenderOperator::_bloomCalcPipeline { nullptr } |
|
private |
◆ _bloomOutput
◆ _luminanceBias
F32 Divide::BloomPreRenderOperator::_luminanceBias { 0.75f } |
|
private |
The documentation for this class was generated from the following files: