Create a text engine for drawing text on an SDL renderer, with the specified properties.
Defined in <SDL3_ttf/SDL_ttf.h>
TTF_TextEngine * TTF_CreateRendererTextEngineWithProperties(SDL_PropertiesID props);
#define TTF_PROP_RENDERER_TEXT_ENGINE_RENDERER "SDL_ttf.renderer_text_engine.create.renderer"
#define TTF_PROP_RENDERER_TEXT_ENGINE_ATLAS_TEXTURE_SIZE "SDL_ttf.renderer_text_engine.create.atlas_texture_size"
SDL_PropertiesID | props | the properties to use. |
(TTF_TextEngine *) Returns a TTF_TextEngine object or NULL on failure; call SDL_GetError() for more information.
These are the supported properties:
TTF_PROP_RENDERER_TEXT_ENGINE_RENDERER
: the renderer to use for creating textures and drawing textTTF_PROP_RENDERER_TEXT_ENGINE_ATLAS_TEXTURE_SIZE
: the size of the texture atlasThis function should be called on the thread that created the renderer.
This function is available since SDL_ttf 3.0.0.