DerelictSDLttf
Introduction
DerelictSDLttf is a D binding to Sam Lantinga's
SDL_ttf, a cross
platform library designed that allows you to use TrueType fonts with
SDL.
This version of DerelictSDLttf requires SDL_ttf 2.0.7 or later.
Using
- Always make sure the DerelictSDLttf source modules are available on your import
path.
- In modules that make use of DerelictSDLttf, you will need to import the
derelict.SDLttf.SDLttf module.
- Before calling any SDLttf functions, you need to make a call to DerelictSDLttf.load().
This will load the shared library.
The following is a complete program that loads DerelictSDLttf:
import derelict.sdl.ttf;
void main()
{
DerelictSDLttf.load();
// now you can call SDL_ttf functions
}
As with other Derelict packages, DerelictSDLttf will throw an exception if an error
occurs while loading the shared library. For more information on Derelict
exceptions, see the documentation for
Loading/Unloading Shared Libraries.
In any module that calls SDL_ttf functions, you will also need
to import derelict.sdl.sdl. This is not required to load the library, as shown
above.
Finally, the method DerelictSDLttf.unload() is provided for convenience. In normal
practice you do not need to call this function, as Derelict will unload the library
automatically when the app exits. You generally should only use this function if
you need to unload DerelictSDL while the application is running.
Dependencies
DerelictUtil
DerelictSDL