A surface based text engine.
|
| SurfaceTextEngine () |
| Create a text engine for drawing text on SDL surfaces. More...
|
|
void | Destroy () final |
| Destroy a text engine created for drawing text on SDL surfaces. 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...
|
|
◆ SurfaceTextEngine()
SDL::SurfaceTextEngine::SurfaceTextEngine |
( |
| ) |
|
|
inline |
The documentation for this struct was generated from the following file: