Welcome to the new CppUtils documentation!
CppUtils::Terminal::WritableAreaView
CLASSPublic methods & functions
Section titled “Public methods & functions”WritableAreaView::WritableAreaView(DynamicAreaBuffer& areaBuffer [[clang::lifetimebound, msvc::lifetimebound]], Viewport viewport);explicit WritableAreaView::WritableAreaView(DynamicAreaBuffer& areaBuffer [[clang::lifetimebound, msvc::lifetimebound]]);explicit WritableAreaView::WritableAreaView(AreaBuffer& areaBuffer [[clang::lifetimebound, msvc::lifetimebound]]);WritableAreaView::WritableAreaView(AreaBuffer& areaBuffer [[clang::lifetimebound, msvc::lifetimebound]], Viewport viewport);[[nodiscard]] auto WritableAreaView::getViewport() const noexcept [[clang::lifetimebound, msvc::lifetimebound]] -> const Viewport&;auto WritableAreaView::printText(Container::Size2<> position, std::string_view text, const CharAttributes& style = {}) noexcept -> void;[[nodiscard]] auto WritableAreaView::getSubView(const Viewport& viewport) noexcept -> std::optional<WritableAreaView>;auto WritableAreaView::applyArea(const AreaBuffer& source, const Viewport& sourceViewport, Container::Size2<> destinationPosition = {0, 0}) noexcept -> void;auto WritableAreaView::applyArea(const AreaBuffer& source, Container::Size2<> destinationPosition = {0, 0}) noexcept -> void;[[nodiscard]] auto WritableAreaView::getChar(const Container::Size2<>& position) const noexcept -> const CharCell&;auto WritableAreaView::setChar(const Container::Size2<>& position, const CharCell& c) noexcept -> void;auto WritableAreaView::setChar(const Container::Size2<>& position, char32_t c, const CharAttributes& style = {}) noexcept -> void;