|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| constexpr | opacity (const class ::opacity &opacity) |
| template<prototype_floating FLOATING> | |
| constexpr | opacity (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| constexpr | opacity (INTEGRAL i) |
| constexpr ::f64 | f64_opacity () const |
| constexpr ::f32 | f32_opacity () const |
| constexpr ::u8 | u8_opacity () const |
| constexpr bool | is_opaque () const |
| constexpr bool | is_translucent () const |
| constexpr bool | is_transparent () const |
| constexpr bool | non_transparent () const |
| constexpr ::u8 | complement () const |
| template<prototype_floating FLOATING> | |
| constexpr opacity & | operator= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| constexpr opacity & | operator= (INTEGRAL i) |
| template<prototype_integral INTEGRAL> | |
| constexpr opacity | operator+ (INTEGRAL i) |
| template<prototype_integral INTEGRAL> | |
| constexpr opacity | operator- (INTEGRAL i) |
Protected Attributes | |
| ::u8 | m_u8Opacity |