stmm-games-doc  0.32.0
Public Member Functions | Static Public Attributes | List of all members
stmg::Tile Class Reference
Inheritance diagram for stmg::Tile:
Inheritance graph
[legend]

Public Member Functions

 Tile () noexcept
 
bool operator== (const Tile &oTile) const noexcept
 
bool isEmpty () const noexcept
 
void clear () noexcept
 
const TileColorgetTileColor () const noexcept
 
TileColorgetTileColor () noexcept
 
void setTileColor (const TileColor &oTileColor) noexcept
 
const TileChargetTileChar () const noexcept
 
TileChargetTileChar () noexcept
 
void setTileChar (const TileChar &oTileChar) noexcept
 
const TileAlphagetTileAlpha () const noexcept
 
TileAlphagetTileAlpha () noexcept
 
void setTileAlpha (const TileAlpha &oTileAlpha) noexcept
 
const TileFontgetTileFont () const noexcept
 
TileFontgetTileFont () noexcept
 
void setTileFont (const TileFont &oTileFont) noexcept
 
const TileGammagetTileGamma () const noexcept
 
TileGammagetTileGamma () noexcept
 
void setTileGamma (const TileGamma &oTileGamma) noexcept
 
const TileThetagetTileTheta () const noexcept
 
TileThetagetTileTheta () noexcept
 
void setTileTheta (const TileTheta &oTileTheta) noexcept
 
void dump () const noexcept
 

Static Public Attributes

static const Tile s_oEmptyTile
 

Constructor & Destructor Documentation

◆ Tile()

stmg::Tile::Tile ( )
inlinenoexcept

Member Function Documentation

◆ clear()

void stmg::Tile::clear ( )
inlinenoexcept

◆ dump()

void stmg::Tile::dump ( ) const
inlinenoexcept

◆ getTileAlpha() [1/2]

const TileAlpha& stmg::Tile::getTileAlpha ( ) const
inlinenoexcept

◆ getTileAlpha() [2/2]

TileAlpha& stmg::Tile::getTileAlpha ( )
inlinenoexcept

◆ getTileChar() [1/2]

const TileChar& stmg::Tile::getTileChar ( ) const
inlinenoexcept

◆ getTileChar() [2/2]

TileChar& stmg::Tile::getTileChar ( )
inlinenoexcept

◆ getTileColor() [1/2]

const TileColor& stmg::Tile::getTileColor ( ) const
inlinenoexcept

◆ getTileColor() [2/2]

TileColor& stmg::Tile::getTileColor ( )
inlinenoexcept

◆ getTileFont() [1/2]

const TileFont& stmg::Tile::getTileFont ( ) const
inlinenoexcept

◆ getTileFont() [2/2]

TileFont& stmg::Tile::getTileFont ( )
inlinenoexcept

◆ getTileGamma() [1/2]

const TileGamma& stmg::Tile::getTileGamma ( ) const
inlinenoexcept

◆ getTileGamma() [2/2]

TileGamma& stmg::Tile::getTileGamma ( )
inlinenoexcept

◆ getTileTheta() [1/2]

const TileTheta& stmg::Tile::getTileTheta ( ) const
inlinenoexcept

◆ getTileTheta() [2/2]

TileTheta& stmg::Tile::getTileTheta ( )
inlinenoexcept

◆ isEmpty()

bool stmg::Tile::isEmpty ( ) const
inlinenoexcept

◆ operator==()

bool stmg::Tile::operator== ( const Tile oTile) const
inlinenoexcept

◆ setTileAlpha()

void stmg::Tile::setTileAlpha ( const TileAlpha oTileAlpha)
inlinenoexcept

◆ setTileChar()

void stmg::Tile::setTileChar ( const TileChar oTileChar)
inlinenoexcept

◆ setTileColor()

void stmg::Tile::setTileColor ( const TileColor oTileColor)
inlinenoexcept

◆ setTileFont()

void stmg::Tile::setTileFont ( const TileFont oTileFont)
inlinenoexcept

◆ setTileGamma()

void stmg::Tile::setTileGamma ( const TileGamma oTileGamma)
inlinenoexcept

◆ setTileTheta()

void stmg::Tile::setTileTheta ( const TileTheta oTileTheta)
inlinenoexcept

Member Data Documentation

◆ s_oEmptyTile

const Tile stmg::Tile::s_oEmptyTile
static