Canvas

AppCUI::Graphics::Canvas (class)

class Canvas : public AppCUI::Graphics::Renderer

Public Functions

Canvas()
~Canvas()
bool Create(uint32 width, uint32 height, int fillCharacter = ' ', ColorPair color = DefaultColorPair)
bool Resize(uint32 width, uint32 height, int fillCharacter = ' ', ColorPair color = DefaultColorPair)
void SetAbsoluteClip(const Graphics::Clip &clip)
void ExtendAbsoluteClipInAllDirections(int size)
void ExtendAbsoluteClipToRightBottomCorner()
void ClearClip()
void SetTranslate(int offX, int offY)
void Reset()
void DarkenScreen()
bool ClearEntireSurface(int character, ColorPair color)
inline uint32 GetWidth() const
inline uint32 GetHeight() const
inline bool GetCursorVisibility() const
inline uint32 GetCursorX() const
inline uint32 GetCursorY() const
inline Character *GetCharactersBuffer() const