SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::Font, including all inherited members.
AddFallback(FontBase &fallback) | SDL::FontBase | inline |
ClearFallbacks() | SDL::FontBase | inline |
Copy() const | SDL::FontBase | inline |
Font(TTF_Font *resource={}) | SDL::Font | inlineexplicit |
Font(const Font &other)=delete (defined in SDL::Font) | SDL::Font | |
Font(Font &&other)=default | SDL::Font | |
FontBase(StringParam file, float ptsize) | SDL::FontRef | inline |
FontBase(IOStreamBase &src, float ptsize) | SDL::FontRef | inline |
FontBase(PropertiesBase &props) | SDL::FontRef | inline |
FontRef(const FontRef &other) | SDL::Font | inline |
FontRef(FontRef &&other) | SDL::Font | inline |
get() const | SDL::Resource< TTF_Font * > | inline |
GetAscent() const | SDL::FontBase | inline |
GetDescent() const | SDL::FontBase | inline |
GetDirection() const | SDL::FontBase | inline |
GetDPI(int *hdpi, int *vdpi) const | SDL::FontBase | inline |
GetFamilyName() const | SDL::FontBase | inline |
GetGeneration() const | SDL::FontBase | inline |
GetGlyphImage(Uint32 ch, ImageType *image_type=nullptr) const | SDL::FontBase | inline |
GetGlyphImageForIndex(Uint32 glyph_index, ImageType *image_type=nullptr) const | SDL::FontBase | inline |
GetGlyphKerning(Uint32 previous_ch, Uint32 ch) const | SDL::FontBase | inline |
GetGlyphMetrics(Uint32 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) const | SDL::FontBase | inline |
GetGlyphScript(Uint32 ch) | SDL::FontBase | inlinestatic |
GetHeight() const | SDL::FontBase | inline |
GetHinting() const | SDL::FontBase | inline |
GetKerning() const | SDL::FontBase | inline |
GetLineSkip() const | SDL::FontBase | inline |
GetNumFaces() const | SDL::FontBase | inline |
GetOutline() const | SDL::FontBase | inline |
GetProperties() | SDL::FontBase | inline |
GetScript() const | SDL::FontBase | inline |
GetSDF() const | SDL::FontBase | inline |
GetSize() const | SDL::FontBase | inline |
GetStringSize(std::string_view text) const | SDL::FontBase | inline |
GetStringSize(std::string_view text, int *w, int *h) const | SDL::FontBase | inline |
GetStringSizeWrapped(std::string_view text, int wrap_width) const | SDL::FontBase | inline |
GetStringSizeWrapped(std::string_view text, int wrap_width, int *w, int *h) const | SDL::FontBase | inline |
GetStyle() const | SDL::FontBase | inline |
GetStyleName() const | SDL::FontBase | inline |
GetWeight() const | SDL::FontBase | inline |
GetWrapAlignment() const | SDL::FontBase | inline |
HasGlyph(Uint32 ch) const | SDL::FontBase | inline |
IsFixedWidth() const | SDL::FontBase | inline |
IsScalable() const | SDL::FontBase | inline |
MeasureString(std::string_view text, int max_width, int *measured_width, size_t *measured_length) const | SDL::FontBase | inline |
operator bool() const | SDL::Resource< TTF_Font * > | inlineexplicit |
operator->() const | SDL::Resource< TTF_Font * > | inline |
operator->() | SDL::Resource< TTF_Font * > | inline |
operator=(Font other) | SDL::Font | inline |
SDL::FontRef::operator=(FontRef other) | SDL::FontRef | inline |
operator==(const Resource &other) const=default | SDL::Resource< TTF_Font * > | |
operator==(std::nullopt_t) const | SDL::Resource< TTF_Font * > | inline |
operator==(std::nullptr_t) const | SDL::Resource< TTF_Font * > | inline |
release(TTF_Font * newResource={}) | SDL::Resource< TTF_Font * > | inline |
RemoveFallback(FontBase &fallback) | SDL::FontBase | inline |
RenderGlyph_Blended(Uint32 ch, Color fg) const | SDL::FontBase | inline |
RenderGlyph_LCD(Uint32 ch, Color fg, Color bg) const | SDL::FontBase | inline |
RenderGlyph_Shaded(Uint32 ch, Color fg, Color bg) const | SDL::FontBase | inline |
RenderGlyph_Solid(Uint32 ch, Color fg) const | SDL::FontBase | inline |
RenderText_Blended(std::string_view text, Color fg) const | SDL::FontBase | inline |
RenderText_Blended_Wrapped(std::string_view text, Color fg, int wrap_width) const | SDL::FontBase | inline |
RenderText_LCD(std::string_view text, Color fg, Color bg) const | SDL::FontBase | inline |
RenderText_LCD_Wrapped(std::string_view text, Color fg, Color bg, int wrap_width) const | SDL::FontBase | inline |
RenderText_Shaded(std::string_view text, Color fg, Color bg) const | SDL::FontBase | inline |
RenderText_Shaded_Wrapped(std::string_view text, Color fg, Color bg, int wrap_width) const | SDL::FontBase | inline |
RenderText_Solid(std::string_view text, Color fg) const | SDL::FontBase | inline |
RenderText_Solid_Wrapped(std::string_view text, Color fg, int wrapLength) const | SDL::FontBase | inline |
reset(TTF_Font *newResource={}) | SDL::FontRef | inline |
Resource(T resource={}) | SDL::FontBase | inline |
Resource(std::nullptr_t) | SDL::FontBase | inline |
Resource(std::nullopt_t) | SDL::FontBase | inline |
Resource(const Resource &other)=delete (defined in SDL::FontBase) | SDL::FontBase | |
Resource(Resource &&other)=delete (defined in SDL::FontBase) | SDL::FontBase | |
Resource< TTF_Font * >::Resource(TTF_Font * resource={}) | SDL::Resource< TTF_Font * > | inline |
SetDirection(Direction direction) | SDL::FontBase | inline |
SetHinting(HintingFlags hinting) | SDL::FontBase | inline |
SetKerning(bool enabled) | SDL::FontBase | inline |
SetLanguage(StringParam language_bcp47) | SDL::FontBase | inline |
SetLineSkip(int lineskip) | SDL::FontBase | inline |
SetOutline(int outline) | SDL::FontBase | inline |
SetScript(Uint32 script) | SDL::FontBase | inline |
SetSDF(bool enabled) | SDL::FontBase | inline |
SetSize(float ptsize) | SDL::FontBase | inline |
SetSizeDPI(float ptsize, int hdpi, int vdpi) | SDL::FontBase | inline |
SetStyle(FontStyleFlags style) | SDL::FontBase | inline |
SetWrapAlignment(HorizontalAlignment align) | SDL::FontBase | inline |
~Font() | SDL::Font | inline |
~FontRef()=default | SDL::FontRef |