|
ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
|
Functions | |
| void | abort_on_error (const std::string &message) |
| Abort program and display error message. | |
| asw::Vec2< float > | get_texture_size (const asw::Texture &tex) |
| Get texture size. | |
| asw::Vec2< int > | get_text_size (const asw::Font &font, std::string_view text) |
| Get text size. | |
| int | get_font_height (const asw::Font &font) |
| Get the height of a line of text in a font. | |
| bool | open_url (const std::string &url) |
| Open a web page in the player's browser, e.g. a login or store page. Web builds open it in a new tab. | |
| void | clear_text_size_cache () |
| Clear cached text metrics. | |
| template<typename T > | |
| T | lerp (const T &a, const T &b, float t) |
| Lerp between two values. | |
| void asw::util::abort_on_error | ( | const std::string & | message | ) |
| void asw::util::clear_text_size_cache | ( | ) |
| int asw::util::get_font_height | ( | const asw::Font & | font | ) |
| asw::Vec2< float > asw::util::get_texture_size | ( | const asw::Texture & | tex | ) |
| T asw::util::lerp | ( | const T & | a, |
| const T & | b, | ||
| float | t ) |