Renderer
AppCUI::Graphics::Renderer (class)
-
class Renderer
Subclassed by AppCUI::Graphics::Canvas
Public Functions
-
bool FillHorizontalLineWithSpecialChar(int left, int y, int right, SpecialChars charID, ColorPair color)
-
bool FillVerticalLineWithSpecialChar(int x, int top, int bottom, SpecialChars charID, ColorPair color)
-
bool WriteSpecialCharacter(int x, int y, SpecialChars charID, ColorPair color)
-
bool WriteText(const ConstString &text, const WriteTextParams ¶ms)
-
bool WriteSingleLineCharacterBuffer(int x, int y, Utils::CharacterView charView, bool noTransparency = true)
-
bool WriteSingleLineText(int x, int y, const ConstString &text, ColorPair color)
-
bool WriteSingleLineText(int x, int y, const ConstString &text, ColorPair color, TextAlignament align)
-
bool WriteSingleLineText(int x, int y, const ConstString &text, ColorPair color, ColorPair hotKeyColor, uint32 hotKeyOffset)
-
bool WriteSingleLineText(int x, int y, const ConstString &text, ColorPair color, ColorPair hotKeyColor, uint32 hotKeyOffset, TextAlignament align)
-
bool WriteSingleLineText(int x, int y, uint32 width, const ConstString &text, ColorPair color)
-
bool WriteSingleLineText(int x, int y, uint32 width, const ConstString &text, ColorPair color, TextAlignament align)
-
bool WriteSingleLineText(int x, int y, uint32 width, const ConstString &text, ColorPair color, ColorPair hotKeyColor, uint32 hotKeyOffset)
-
bool WriteSingleLineText(int x, int y, uint32 width, const ConstString &text, ColorPair color, ColorPair hotKeyColor, uint32 hotKeyOffset, TextAlignament align)
-
bool DrawCanvas(int x, int y, const Canvas &canvas, const ColorPair overwriteColor = NoColorPair)
-
bool ClearWithSpecialChar(SpecialChars charID, ColorPair color)
-
inline bool Clear(int charCode)
-
inline bool Clear()
-
bool SetClipMargins(int leftMargin, int topMargin, int rightMargin, int bottomMargin)
-
bool ResetClip()
-
void HideCursor()
-
bool SetCursor(int x, int y)
-
bool DrawImage(const Image &img, int x, int y, ImageRenderingMethod method = ImageRenderingMethod::PixelTo16ColorsSmallBlock, ImageScaleMethod scale = ImageScaleMethod::NoScale)
-
Size ComputeRenderingSize(const Image &img, ImageRenderingMethod method = ImageRenderingMethod::PixelTo16ColorsSmallBlock, ImageScaleMethod scale = ImageScaleMethod::NoScale)
Protected Functions
-
Renderer()
-
~Renderer()
-
void _Destroy()
-
bool _Compute_DrawTextInfo_SingleLine_(const WriteTextParams ¶ms, size_t charactersCount, void *drawTextInfoOutput)
-
bool FillHorizontalLineWithSpecialChar(int left, int y, int right, SpecialChars charID, ColorPair color)