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 |