Create a text engine for drawing text with OpenGL, with extra properties.
Defined in <SDL3_ttf/SDL_ttf.h>
TTF_TextEngine * TTF_CreateGLTextEngineWithProperties(SDL_PropertiesID props);
#define TTF_PROP_GL_TEXT_ENGINE_ATLAS_TEXTURE_SIZE_NUMBER "SDL_ttf.gl_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.
The caller is responsible for ensuring the correct OpenGL context is current when calling this function and when using the resulting text engine.
The following properties are supported:
TTF_PROP_GL_TEXT_ENGINE_ATLAS_TEXTURE_SIZE_NUMBER: the size of the texture atlas in pixels, defaults to 1024.This function should be called on the thread that created the OpenGL context.
This function is available since SDL_ttf 3.3.0.