FINAL CUT
Classes | Public Member Functions | List of all members
finalcut::FTermOutput Class Referencefinal
Inheritance diagram for finalcut::FTermOutput:
Inheritance graph
[legend]
Collaboration diagram for finalcut::FTermOutput:
Collaboration graph
[legend]

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from finalcut::FOutput
using FSetPalette = FColorPalette::FSetPalette
 

The documentation for this class was generated from the following files: