acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
opacity Class Reference

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

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