Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Rmlui::Utils::SystemInterface Class Reference

#include <SystemInterface.hpp>

Inheritance diagram for Rmlui::Utils::SystemInterface:

Public Member Functions

 SystemInterface ()
 ~SystemInterface () override=default
double GetElapsedTime () override
bool LogMessage (Rml::Log::Type type, const Rml::String &message) override
void SetClipboardText (const Rml::String &text) override
void GetClipboardText (Rml::String &text) override

Private Attributes

std::chrono::steady_clock::time_point _startTime = std::chrono::steady_clock::now()
std::string _clipboard

Constructor & Destructor Documentation

◆ SystemInterface()

Rmlui::Utils::SystemInterface::SystemInterface ( )
default

◆ ~SystemInterface()

Rmlui::Utils::SystemInterface::~SystemInterface ( )
overridedefault

Member Function Documentation

◆ GetClipboardText()

void Rmlui::Utils::SystemInterface::GetClipboardText ( Rml::String & text)
override

◆ GetElapsedTime()

double Rmlui::Utils::SystemInterface::GetElapsedTime ( )
override

◆ LogMessage()

bool Rmlui::Utils::SystemInterface::LogMessage ( Rml::Log::Type type,
const Rml::String & message )
override

◆ SetClipboardText()

void Rmlui::Utils::SystemInterface::SetClipboardText ( const Rml::String & text)
override

Member Data Documentation

◆ _clipboard

std::string Rmlui::Utils::SystemInterface::_clipboard
private

◆ _startTime

std::chrono::steady_clock::time_point Rmlui::Utils::SystemInterface::_startTime = std::chrono::steady_clock::now()
private

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