A resource engine.
More...
|
constexpr | TextEngine ()=default |
| Default ctor.
|
|
constexpr | TextEngine (const TextEngineRaw resource) |
| Constructs from TextEngineParam. More...
|
|
constexpr | TextEngine (const TextEngine &other)=delete |
| Copy constructor.
|
|
constexpr | TextEngine (TextEngine &&other) |
| Move constructor.
|
|
virtual | ~TextEngine ()=default |
| Destructor.
|
|
TextEngine & | operator= (TextEngine &&other) |
| Assignment operator.
|
|
TextEngine & | operator= (const TextEngine &other)=delete |
| Assignment operator.
|
|
constexpr TextEngineRaw | get () const |
| Retrieves underlying TextEngineRaw.
|
|
constexpr TextEngineRaw | release () |
| Retrieves underlying TextEngineRaw and clear this.
|
|
constexpr auto | operator<=> (const TextEngine &other) const =default |
| Comparison.
|
|
constexpr bool | operator== (std::nullptr_t _) const |
| Comparison.
|
|
constexpr | operator bool () const |
| Converts to bool.
|
|
constexpr | operator TextEngineParam () const |
| Converts to TextEngineParam.
|
|
virtual void | Destroy ()=0 |
| frees up textEngine. Pure virtual More...
|
|
Text | CreateText (FontParam font, std::string_view text) |
| Create a text object from UTF-8 text and a text engine. More...
|
|
◆ TextEngine()
constexpr SDL::TextEngine::TextEngine |
( |
const TextEngineRaw |
resource | ) |
|
|
inlineexplicitconstexpr |
- Parameters
-
resource | a TextEngineRaw to be wrapped. |
This assumes the ownership, call release() if you need to take back.
◆ Destroy()
virtual void SDL::TextEngine::Destroy |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: