Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
Classes | |
class | AffineTransform |
Represents a affine 2x3 transformation matrix in column major order (memory layout). More... | |
Enumerations | |
enum class | AffineTransformType : int { AffineTransformType::UNKNOWN = -1 , AffineTransformType::IDENTITY = 0 , AffineTransformType::TRANSLATION = 1 , AffineTransformType::UNIFORM_SCALE = 2 , AffineTransformType::GENERAL_SCALE = 4 , AffineTransformType::QUADRANT_ROTATION = 8 , AffineTransformType::GENERAL_ROTATION = 16 , AffineTransformType::GENERAL_TRANSFORM = 32 , AffineTransformType::FLIP = 64 , AffineTransformType::MASK_SCALE = UNIFORM_SCALE | GENERAL_SCALE , AffineTransformType::MASK_ROTATION = QUADRANT_ROTATION | GENERAL_ROTATION } |
Functions | |
static constexpr bool | is_set (const AffineTransformType mask, const AffineTransformType bit) noexcept |
static constexpr int | number (const AffineTransformType rhs) noexcept |
static constexpr bool | operator!= (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType | operator& (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr bool | operator== (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType | operator^ (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType | operator| (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType & | operator|= (AffineTransformType &lhs, const AffineTransformType rhs) noexcept |