|
| FOutput (const FVTerm &t) |
|
virtual auto | getClassName () const -> FString |
|
auto | getInstance () -> std::shared_ptr< FOutput > |
|
auto | getFVTerm () const &-> const FVTerm & |
|
virtual auto | getColumnNumber () const -> std::size_t=0 |
|
virtual auto | getLineNumber () const -> std::size_t=0 |
|
virtual auto | getTabstop () const -> int=0 |
|
virtual auto | getMaxColor () const -> int=0 |
|
virtual auto | getEncoding () const -> Encoding=0 |
|
virtual auto | getKeyName (FKey) const -> FString=0 |
|
virtual void | setCursor (FPoint)=0 |
|
virtual void | setCursor (CursorMode)=0 |
|
virtual void | hideCursor (bool=true)=0 |
|
virtual void | showCursor ()=0 |
|
virtual void | setTerminalSize (FSize)=0 |
|
virtual auto | setVGAFont () -> bool=0 |
|
virtual auto | setNewFont () -> bool=0 |
|
virtual void | setNonBlockingRead (bool=true)=0 |
|
template<typename ClassT > |
void | setColorPaletteTheme () const |
|
template<typename ClassT > |
void | setColorPaletteTheme (const FSetPalette &) const |
|
virtual auto | isCursorHideable () const -> bool=0 |
|
virtual auto | isMonochron () const -> bool=0 |
|
virtual auto | isNewFont () const -> bool=0 |
|
virtual auto | isEncodable (const wchar_t &) const -> bool=0 |
|
virtual auto | isFlushTimeout () const -> bool=0 |
|
virtual auto | hasTerminalResized () const -> bool=0 |
|
virtual auto | allowsTerminalSizeManipulation () const -> bool=0 |
|
virtual auto | canChangeColorPalette () const -> bool=0 |
|
virtual auto | hasHalfBlockCharacter () const -> bool=0 |
|
virtual auto | hasShadowCharacter () const -> bool=0 |
|
virtual auto | areMetaAndArrowKeysSupported () const -> bool=0 |
|
virtual void | initTerminal (FVTerm::FTermArea *)=0 |
|
virtual void | finishTerminal ()=0 |
|
virtual auto | updateTerminal () -> bool=0 |
|
virtual void | detectTerminalSize ()=0 |
|
virtual void | commitTerminalResize ()=0 |
|
virtual void | initScreenSettings ()=0 |
|
virtual auto | scrollTerminalForward () -> bool=0 |
|
virtual auto | scrollTerminalReverse () -> bool=0 |
|
virtual void | clearTerminalAttributes ()=0 |
|
virtual void | clearTerminalState ()=0 |
|
virtual auto | clearTerminal (wchar_t=L' ') -> bool=0 |
|
virtual void | flush ()=0 |
|
virtual void | beep () const =0 |
|