Graphics::Scale Class Reference

#include <Types.h>

Public Member Functions

constexpr Scale ()
 
constexpr Scale (uint8_t sxy)
 
constexpr Scale (uint8_t sx, uint8_t sy)
 
constexpr bool operator== (const Scale &other)
 
constexpr bool operator!= (const Scale &other)
 
constexpr uint8_t scaleX () const
 
constexpr uint16_t scaleX (uint16_t x) const
 
constexpr uint16_t unscaleX (uint16_t x) const
 
constexpr uint8_t scaleY () const
 
constexpr uint16_t scaleY (uint16_t y) const
 
constexpr uint16_t unscaleY (uint16_t y) const
 
constexpr Size scale () const
 
constexpr Size scale (Size size) const
 
constexpr Size unscale (Size size) const
 
 operator bool () const
 
String toString () const
 

Constructor & Destructor Documentation

◆ Scale() [1/3]

constexpr Graphics::Scale::Scale ( )
inlineconstexpr

◆ Scale() [2/3]

constexpr Graphics::Scale::Scale ( uint8_t  sxy)
inlineconstexpr

◆ Scale() [3/3]

constexpr Graphics::Scale::Scale ( uint8_t  sx,
uint8_t  sy 
)
inlineconstexpr

Member Function Documentation

◆ operator bool()

Graphics::Scale::operator bool ( ) const
inlineexplicit

◆ operator!=()

constexpr bool Graphics::Scale::operator!= ( const Scale other)
inlineconstexpr

◆ operator==()

constexpr bool Graphics::Scale::operator== ( const Scale other)
inlineconstexpr

◆ scale() [1/2]

constexpr Size Graphics::Scale::scale ( ) const
inlineconstexpr

◆ scale() [2/2]

constexpr Size Graphics::Scale::scale ( Size  size) const
inlineconstexpr

◆ scaleX() [1/2]

constexpr uint8_t Graphics::Scale::scaleX ( ) const
inlineconstexpr

◆ scaleX() [2/2]

constexpr uint16_t Graphics::Scale::scaleX ( uint16_t  x) const
inlineconstexpr

◆ scaleY() [1/2]

constexpr uint8_t Graphics::Scale::scaleY ( ) const
inlineconstexpr

◆ scaleY() [2/2]

constexpr uint16_t Graphics::Scale::scaleY ( uint16_t  y) const
inlineconstexpr

◆ toString()

String Graphics::Scale::toString ( ) const

◆ unscale()

constexpr Size Graphics::Scale::unscale ( Size  size) const
inlineconstexpr

◆ unscaleX()

constexpr uint16_t Graphics::Scale::unscaleX ( uint16_t  x) const
inlineconstexpr

◆ unscaleY()

constexpr uint16_t Graphics::Scale::unscaleY ( uint16_t  y) const
inlineconstexpr

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