OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Font Member List

This is the complete list of members for s3d::Font, including all inherited members.

addFallback(const Font &font) consts3d::Font
addFallback(Font &&font) const =deletes3d::Font
ascender() consts3d::Font
AssetHandle()s3d::AssetHandle< Font >
AssetHandle(std::shared_ptr< AssetIDWrapperType > &&id)s3d::AssetHandle< Font >explicit
AssetIDWrapperType typedefs3d::AssetHandle< Font >
createMesh(char32 ch, double size=1.0) consts3d::Font
createMesh(StringView ch, double size=1.0) consts3d::Font
createMeshByGlyphIndex(GlyphIndex glyphIndex, double size=1.0) consts3d::Font
createMeshes(StringView s, double size=1.0, Ligature ligature=Ligature::Yes) consts3d::Font
descender() consts3d::Font
familyName() consts3d::Font
Font()s3d::Font
Font(int32 fontSize, FilePathView path, FontStyle style=FontStyle::Default)s3d::Font
Font(int32 fontSize, FilePathView path, size_t faceIndex, FontStyle style=FontStyle::Default)s3d::Font
Font(int32 fontSize, Typeface typeface=Typeface::Regular, FontStyle style=FontStyle::Default)s3d::Font
Font(FontMethod fontMethod, int32 fontSize, FilePathView path, FontStyle style=FontStyle::Default)s3d::Font
Font(FontMethod fontMethod, int32 fontSize, FilePathView path, size_t faceIndex, FontStyle style=FontStyle::Default)s3d::Font
Font(FontMethod fontMethod, int32 fontSize, Typeface typeface=Typeface::Regular, FontStyle style=FontStyle::Default)s3d::Font
fontSize() consts3d::Font
getBufferThickness() consts3d::Font
getGlyph(char32 ch) consts3d::Font
getGlyph(StringView ch) consts3d::Font
getGlyphClusters(StringView s, UseFallback useFallback=UseFallback::Yes, Ligature ligature=Ligature::Yes) consts3d::Font
getGlyphIndex(char32 ch) consts3d::Font
getGlyphIndex(StringView ch) consts3d::Font
getGlyphInfo(char32 ch) consts3d::Font
getGlyphInfo(StringView ch) consts3d::Font
getGlyphInfoByGlyphIndex(GlyphIndex glyphIndex) consts3d::Font
getGlyphs(StringView s, Ligature ligature=Ligature::No) consts3d::Font
GetPixelShader(FontMethod method, TextStyle::Type type=TextStyle::Type::Default, HasColor hasColor=HasColor::No)s3d::Fontstatic
getTexture() consts3d::Font
hasColor() consts3d::Font
hasGlyph(char32 ch) consts3d::Font
hasGlyph(StringView ch) consts3d::Font
height() consts3d::Font
height(double size) consts3d::Font
id() const noexcepts3d::AssetHandle< Font >
IDType typedefs3d::AssetHandle< Font >
indentSize() consts3d::Font
IsAvailable(Typeface typeface)s3d::Fontstatic
isEmpty() const noexcepts3d::AssetHandle< Font >
m_handles3d::AssetHandle< Font >protected
method() consts3d::Font
num_glyphs() consts3d::Font
operator bool() const noexcepts3d::AssetHandle< Font >explicit
operator!=(const AssetHandle &other) const noexcepts3d::AssetHandle< Font >
operator()(const String &text) consts3d::Font
operator()(String &&text) consts3d::Font
operator()(const Args &... args) consts3d::Fontinline
operator==(const AssetHandle &other) const noexcepts3d::AssetHandle< Font >
preload(StringView chars) consts3d::Font
release()s3d::AssetHandle< Font >
renderBitmap(char32 ch) consts3d::Font
renderBitmap(StringView ch) consts3d::Font
renderBitmapByGlyphIndex(GlyphIndex glyphIndex) consts3d::Font
renderMSDF(char32 ch, int32 buffer=3) consts3d::Font
renderMSDF(StringView ch, int32 buffer=3) consts3d::Font
renderMSDFByGlyphIndex(GlyphIndex glyphIndex, int32 buffer=3) consts3d::Font
renderOutline(char32 ch, CloseRing closeRing=CloseRing::No) consts3d::Font
renderOutline(StringView ch, CloseRing closeRing=CloseRing::No) consts3d::Font
renderOutlineByGlyphIndex(GlyphIndex glyphIndex, CloseRing closeRing=CloseRing::No) consts3d::Font
renderOutlines(StringView s, CloseRing closeRing=CloseRing::No, Ligature ligature=Ligature::Yes) consts3d::Font
renderPolygon(char32 ch) consts3d::Font
renderPolygon(StringView ch) consts3d::Font
renderPolygonByGlyphIndex(GlyphIndex glyphIndex) consts3d::Font
renderPolygons(StringView s, Ligature ligature=Ligature::Yes) consts3d::Font
renderSDF(char32 ch, int32 buffer=3) consts3d::Font
renderSDF(StringView ch, int32 buffer=3) consts3d::Font
renderSDFByGlyphIndex(GlyphIndex glyphIndex, int32 buffer=3) consts3d::Font
setBufferThickness(int32 thickness) consts3d::Font
setIndentSize(int32 indentSize) consts3d::Font
spaceWidth() consts3d::Font
style() consts3d::Font
styleName() consts3d::Font
swap(Font &other) noexcepts3d::Font
~Font()s3d::Fontvirtual