This is the Transparency Class. More...
#include <hps.h>
Public Types | |
| enum | Method : uint32_t { Method::None, Method::Blended, Method::ScreenDoor } |
| Transparency Method. More... | |
| enum | Algorithm : uint32_t { Algorithm::None, Algorithm::Painters, Algorithm::ZSortNicest, Algorithm::ZSortFastest, Algorithm::DepthPeeling, Algorithm::WeightedBlended } |
| Transparency Algorithm. More... | |
| enum | AreaUnits : uint32_t { AreaUnits::Percent, AreaUnits::Pixels } |
| Transparency Area Units. More... | |
| enum | Preference { Preference::Nicest, Preference::Fastest } |
| Transparency Preference. More... | |
Private Member Functions | |
| Transparency () | |
This is the Transparency Class.
|
strong |
Transparency Algorithm.
|
strong |
Transparency Area Units.
| Enumerator | |
|---|---|
| Percent | Transparency Area Units. |
| Pixels | Transparency Area Units. |
|
strong |
Transparency Method.
|
strong |
Transparency Preference.
| Enumerator | |
|---|---|
| Nicest | Quality should be favored at the possible cost of performance. |
| Fastest | Performance should be favored at the possible cost of some loss in image quality. |
|
inlineprivate |