Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
Loading...
Searching...
No Matches
qpe::QuantumBloom Class Reference

Implements the Quantum Bloom component. More...

#include <quantumbloom.h>

Static Public Member Functions

static float clampStrength (float strength)
 Performs clamp strength.
 
static QuantumBloomSample combine (const QuantumBloomSample &scene, const QuantumBloomSample &blurredHighlights, float strength)
 Performs combine.
 

Detailed Description

Implements the Quantum Bloom component.

The class provides one focused service within the QPE architecture and is documented here independently of the experiment-level Help.

Definition at line 35 of file quantumbloom.h.

Member Function Documentation

◆ clampStrength()

float qpe::QuantumBloom::clampStrength ( float strength)
static

Performs clamp strength.

Parameters
strengthThe strength value used by the operation.

Definition at line 18 of file quantumbloom.cpp.

Referenced by combine(), and qpe::tests::runQuantumBloomTests().

◆ combine()

QuantumBloomSample qpe::QuantumBloom::combine ( const QuantumBloomSample & scene,
const QuantumBloomSample & blurredHighlights,
float strength )
static

Performs combine.

Parameters
sceneThe scene value used by the operation.
blurredHighlightsThe blurred highlights value used by the operation.
strengthThe strength value used by the operation.

Definition at line 23 of file quantumbloom.cpp.

References qpe::QuantumBloomSample::b, clampStrength(), qpe::QuantumBloomSample::g, and qpe::QuantumBloomSample::r.

Referenced by qpe::tests::runQuantumBloomTests().


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