![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::FontAsset, including all inherited members.
addFallback(const Font &font) const | s3d::Font | |
addFallback(Font &&font) const =delete | s3d::Font | |
ascender() const | s3d::Font | |
AssetHandle() | s3d::AssetHandle< Font > | |
AssetHandle(std::shared_ptr< AssetIDWrapperType > &&id) | s3d::AssetHandle< Font > | explicit |
AssetIDWrapperType typedef | s3d::AssetHandle< Font > | |
createMesh(char32 ch, double size=1.0) const | s3d::Font | |
createMesh(StringView ch, double size=1.0) const | s3d::Font | |
createMeshByGlyphIndex(GlyphIndex glyphIndex, double size=1.0) const | s3d::Font | |
createMeshes(StringView s, double size=1.0, Ligature ligature=Ligature::Yes) const | s3d::Font | |
descender() const | s3d::Font | |
Enumerate() | s3d::FontAsset | static |
familyName() const | s3d::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 | |
FontAsset(AssetNameView name) | s3d::FontAsset | explicit |
fontSize() const | s3d::Font | |
getBufferThickness() const | s3d::Font | |
getGlyph(char32 ch) const | s3d::Font | |
getGlyph(StringView ch) const | s3d::Font | |
getGlyphClusters(StringView s, UseFallback useFallback=UseFallback::Yes, Ligature ligature=Ligature::Yes) const | s3d::Font | |
getGlyphIndex(char32 ch) const | s3d::Font | |
getGlyphIndex(StringView ch) const | s3d::Font | |
getGlyphInfo(char32 ch) const | s3d::Font | |
getGlyphInfo(StringView ch) const | s3d::Font | |
getGlyphInfoByGlyphIndex(GlyphIndex glyphIndex) const | s3d::Font | |
getGlyphs(StringView s, Ligature ligature=Ligature::No) const | s3d::Font | |
GetPixelShader(FontMethod method, TextStyle::Type type=TextStyle::Type::Default, HasColor hasColor=HasColor::No) | s3d::Font | static |
getTexture() const | s3d::Font | |
hasColor() const | s3d::Font | |
hasGlyph(char32 ch) const | s3d::Font | |
hasGlyph(StringView ch) const | s3d::Font | |
height() const | s3d::Font | |
height(double size) const | s3d::Font | |
id() const noexcept | s3d::AssetHandle< Font > | |
IDType typedef | s3d::AssetHandle< Font > | |
indentSize() const | s3d::Font | |
IsAvailable(Typeface typeface) | s3d::Font | static |
isEmpty() const noexcept | s3d::AssetHandle< Font > | |
IsReady(AssetNameView name) | s3d::FontAsset | static |
IsRegistered(AssetNameView name) | s3d::FontAsset | static |
Load(AssetNameView name, const String &preloadText=U"") | s3d::FontAsset | static |
LoadAsync(AssetNameView name, const String &preloadText=U"") | s3d::FontAsset | static |
m_handle | s3d::AssetHandle< Font > | protected |
method() const | s3d::Font | |
num_glyphs() const | s3d::Font | |
operator bool() const noexcept | s3d::AssetHandle< Font > | explicit |
operator!=(const AssetHandle &other) const noexcept | s3d::AssetHandle< Font > | |
operator()(const String &text) const | s3d::Font | |
operator()(String &&text) const | s3d::Font | |
operator()(const Args &... args) const | s3d::Font | inline |
operator==(const AssetHandle &other) const noexcept | s3d::AssetHandle< Font > | |
preload(StringView chars) const | s3d::Font | |
Register(AssetNameView name, int32 fontSize, FilePathView path, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(AssetNameView name, int32 fontSize, FilePathView path, size_t faceIndex, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(AssetNameView name, int32 fontSize, Typeface typeface=Typeface::Regular, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(AssetNameView name, FontMethod fontMethod, int32 fontSize, FilePathView path, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(AssetNameView name, FontMethod fontMethod, int32 fontSize, FilePathView path, size_t faceIndex, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(AssetNameView name, FontMethod fontMethod, int32 fontSize, Typeface typeface=Typeface::Regular, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(AssetNameView name, std::unique_ptr< FontAssetData > &&data) | s3d::FontAsset | static |
Register(const AssetNameAndTags &nameAndTags, int32 fontSize, FilePathView path, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(const AssetNameAndTags &nameAndTags, int32 fontSize, FilePathView path, size_t faceIndex, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(const AssetNameAndTags &nameAndTags, int32 fontSize, Typeface typeface=Typeface::Regular, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(const AssetNameAndTags &nameAndTags, FontMethod fontMethod, int32 fontSize, FilePathView path, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(const AssetNameAndTags &nameAndTags, FontMethod fontMethod, int32 fontSize, FilePathView path, size_t faceIndex, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
Register(const AssetNameAndTags &nameAndTags, FontMethod fontMethod, int32 fontSize, Typeface typeface=Typeface::Regular, FontStyle style=FontStyle::Default) | s3d::FontAsset | static |
release() | s3d::AssetHandle< Font > | |
Release(AssetNameView name) | s3d::FontAsset | static |
ReleaseAll() | s3d::FontAsset | static |
renderBitmap(char32 ch) const | s3d::Font | |
renderBitmap(StringView ch) const | s3d::Font | |
renderBitmapByGlyphIndex(GlyphIndex glyphIndex) const | s3d::Font | |
renderMSDF(char32 ch, int32 buffer=3) const | s3d::Font | |
renderMSDF(StringView ch, int32 buffer=3) const | s3d::Font | |
renderMSDFByGlyphIndex(GlyphIndex glyphIndex, int32 buffer=3) const | s3d::Font | |
renderOutline(char32 ch, CloseRing closeRing=CloseRing::No) const | s3d::Font | |
renderOutline(StringView ch, CloseRing closeRing=CloseRing::No) const | s3d::Font | |
renderOutlineByGlyphIndex(GlyphIndex glyphIndex, CloseRing closeRing=CloseRing::No) const | s3d::Font | |
renderOutlines(StringView s, CloseRing closeRing=CloseRing::No, Ligature ligature=Ligature::Yes) const | s3d::Font | |
renderPolygon(char32 ch) const | s3d::Font | |
renderPolygon(StringView ch) const | s3d::Font | |
renderPolygonByGlyphIndex(GlyphIndex glyphIndex) const | s3d::Font | |
renderPolygons(StringView s, Ligature ligature=Ligature::Yes) const | s3d::Font | |
renderSDF(char32 ch, int32 buffer=3) const | s3d::Font | |
renderSDF(StringView ch, int32 buffer=3) const | s3d::Font | |
renderSDFByGlyphIndex(GlyphIndex glyphIndex, int32 buffer=3) const | s3d::Font | |
setBufferThickness(int32 thickness) const | s3d::Font | |
setIndentSize(int32 indentSize) const | s3d::Font | |
spaceWidth() const | s3d::Font | |
style() const | s3d::Font | |
styleName() const | s3d::Font | |
swap(Font &other) noexcept | s3d::Font | |
Unregister(AssetNameView name) | s3d::FontAsset | static |
UnregisterAll() | s3d::FontAsset | static |
Wait(AssetNameView name) | s3d::FontAsset | static |
~Font() | s3d::Font | virtual |