|
|
using | FDataAccessPtr = std::shared_ptr< FDataAccess > |
| |
|
using | FLineChangesVec = std::vector< FLineChanges > |
| |
|
using | FCharVec = std::vector< FChar > |
| |
|
using | FChar_reference = FCharVec::reference |
| |
|
using | FChar_const_reference = FCharVec::const_reference |
| |
|
using | FChar_iterator = FCharVec::iterator |
| |
|
using | FChar_const_iterator = FCharVec::const_iterator |
| |
|
|
| FTermRegion (const FTermRegion &)=delete |
| |
|
auto | operator= (const FTermRegion &) -> FTermRegion &=delete |
| |
|
template<typename T > |
| auto | getOwner () const -> clean_fdata_t< T > & |
| |
|
template<typename T > |
| void | setOwner (T &&obj) |
| |
|
auto | hasOwner () const -> bool |
| |
|
constexpr auto | contains (int, int) const noexcept -> bool |
| |
|
constexpr auto | contains (const FPoint &pos) const noexcept -> bool |
| |
|
constexpr auto | isOverlapped (const FRect &) const noexcept -> bool |
| |
|
constexpr auto | isOverlapped (const FTermRegion *) const noexcept -> bool |
| |
|
constexpr auto | isPrintPositionInsideRegion () const noexcept -> bool |
| |
|
auto | reprint (const FRect &, const FSize &) noexcept -> bool |
| |
|
auto | getFChar (int x, int y) const noexcept -> FChar_const_reference |
| |
|
auto | getFChar (int x, int y) noexcept -> FChar_reference |
| |
|
auto | getFChar (const FPoint &pos) const noexcept -> FChar_const_reference |
| |
|
auto | getFChar (const FPoint &pos) noexcept -> FChar_reference |
| |
|
auto | getFCharIterator (int x, int y) const noexcept -> FChar_const_iterator |
| |
|
auto | getFCharIterator (int x, int y) noexcept -> FChar_iterator |
| |
|
constexpr void | setCursorPos (int x, int y) noexcept |
| |
|
constexpr void | setInputCursorPos (int x, int y) noexcept |
| |
|
template<typename T > |
| auto | print (T &&term_data) -> int |
| |
|
void | updateRegionChanges (uInt, uInt, uInt8) noexcept |
| |
|
|
Coordinate | position {0, 0} |
| |
|
Dimension | size {-1, -1} |
| |
|
Dimension | shadow {0, 0} |
| |
|
Dimension | min_size {-1, -1} |
| |
|
Coordinate | cursor {0, 0} |
| |
|
Coordinate | input_cursor {-1, -1} |
| |
|
int | layer {-1} |
| |
|
Encoding | encoding {Encoding::Unknown} |
| |
|
bool | input_cursor_visible {false} |
| |
|
bool | has_changes {false} |
| |
|
bool | visible {false} |
| |
|
bool | minimized {false} |
| |
|
FDataAccessPtr | owner {nullptr} |
| |
|
FPreprocVector | preproc_list {} |
| |
|
FRowChanges | changes_in_row {} |
| |
|
FLineChangesVec | changes_in_line {} |
| |
|
FCharVec | data {} |
| |
The documentation for this struct was generated from the following file: