SDL Window Engine  20200905
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура SWE::draw::rect

класс манипулятор, рисования прямоугольника Подробнее...

#include <swe_termwin.h>

Граф наследования:SWE::draw::rect:
SWE::TermRect SWE::TermPos SWE::TermSize SWE::packshort SWE::packshort

Открытые члены

 rect (const TermRect &rt, const LineType &type=LineThin)
 
 rect (int px, int py, int pw, int ph, const LineType &type)
 
- Открытые члены унаследованные от SWE::TermRect
 TermRect (int posx, int posy, int cols, int rows)
 
 TermRect (const TermPos &tp, const TermSize &ts)
 
 TermRect (const Rect &rt)
 
void setRect (int posx, int posy, size_t cols, size_t rows)
 
Rect toRect (void) const
 
- Открытые члены унаследованные от SWE::TermPos
 TermPos (int posx, int posy)
 
 TermPos (const Point &pt)
 
int posx (void) const
 
int posy (void) const
 
void setPos (int posx, int posy)
 
TermPos operator+ (const TermPos &tp) const
 
TermPos operator- (const TermPos &tp) const
 
TermPos operator+ (const TermSize &ts) const
 
TermPos operator- (const TermSize &ts) const
 
TermPosoperator+= (const TermPos &tp)
 
TermPosoperator-= (const TermPos &tp)
 
TermPosoperator+= (const TermSize &ts)
 
TermPosoperator-= (const TermSize &ts)
 
Point toPoint (void) const
 
- Открытые члены унаследованные от SWE::packshort
 packshort (u16 val=0)
 
 packshort (u8 val1, u8 val2)
 
u16 operator() (void) const
 
u16 value (void) const
 
const u8 & val1 (void) const
 
const u8 & val2 (void) const
 
packshortset1 (u8)
 
packshortset2 (u8)
 
void setvalue (u16)
 
bool operator< (const packshort &) const
 
bool operator> (const packshort &) const
 
bool operator== (const packshort &) const
 
bool operator!= (const packshort &) const
 
- Открытые члены унаследованные от SWE::TermSize
 TermSize (size_t cols, size_t rows)
 
 TermSize (const Size &sz)
 
size_t cols (void) const
 
size_t rows (void) const
 
void setSize (size_t cols, size_t rows)
 
TermSize operator+ (const TermSize &ts) const
 
TermSize operator- (const TermSize &ts) const
 
TermSizeoperator+= (const TermSize &ts)
 
TermSizeoperator-= (const TermSize &ts)
 
Size toSize (void) const
 

Открытые атрибуты

LineType line
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от SWE::packshort
u8 v1
 
u8 v2
 

Подробное описание

класс манипулятор, рисования прямоугольника


Объявления и описания членов структуры находятся в файле: