|
|
FontAlias & | operator= (FontAlias const &) |
| |
|
| FontAlias (FontAlias const &) |
| |
| virtual float | _getCharWidth (int uniChar, bool forceUnicode) |
| |
| virtual bool | supportsChar (int const &character) |
| |
| virtual float | getWrapHeight () const |
| |
| virtual float | getScaleFactor () const |
| |
| virtual float | getScaleFactor (int uniChar) const |
| |
| virtual bool | isScreenPixelAligned () const |
| |
| virtual bool | materialCanBeOverridden () const |
| |
| virtual void | setTextConstantsInScreenContext (::ScreenContext &screenContext, int glyphSheet, float guiScale, ::mce::Color const &textColor, bool hasShadow) const |
| |
| virtual void | uploadTextureToGPU () |
| |
| virtual::ResourceLocation | _getFontSheetLocation (int sheet, bool forceUnicode) const |
| |
| virtual::mce::MaterialPtr const & | getMaterial (int sheet, bool isOddGuiScale) const |
| |
|
virtual::mce::Font::Type | getType (int glyphSheet) const |
| |
|
virtual ::std::optional<::mce::Font::RenderingParameters > | tryGetRenderingParameters (::ScreenContext const &screenContext, int glyphSheet, float guiScale, ::mce::Color const &textColor, bool hasShadow, uint textureWidth, uint textureHeight) const |
| |
| virtual void | loadFontData (bool uploadTextureImmediately) |
| |
| virtual bool | _supportsShadowInSingleDraw () |
| |
| virtual void | onLanguageChanged (::std::string const &languageCode) |
| |
| virtual void | _scanUnicodeCharacterSize (int character, int sheet, bool forceUnicode) |
| |
| virtual float | buildChar (::std::vector<::Font::GlyphQuad > &quads, int i, ::mce::Color const &color, bool italic, float x, float y, bool unicode) |
| |
|
virtual::std::string | _remapString (::std::string const &str) const |
| |
| virtual void | switchFontsource (::Core::Path const &asciiName, ::Core::Path const &unicodeName) |
| |
| virtual ::std::pair<::Core::PathBuffer<::std::string > const &, ::Core::PathBuffer<::std::string > const & > | getFontSources () const |
| |
| MCAPI | FontAlias (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::std::vector<::FontAlias::ReferenceData > &&fontReferences, float scaleFactor) |
| |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > | getFontReferenceForSheet (int const &sheet) const |
| |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::FontHandle const > | getFontReferenceForUnicode (int const &character) const |
| |
| MCAPI void * | $ctor (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::std::vector<::FontAlias::ReferenceData > &&fontReferences, float scaleFactor) |
| |
| MCAPI float | $_getCharWidth (int uniChar, bool forceUnicode) |
| |
| MCAPI bool | $supportsChar (int const &character) |
| |
| MCAPI float | $getWrapHeight () const |
| |
| MCAPI float | $getScaleFactor () const |
| |
| MCAPI float | $getScaleFactor (int uniChar) const |
| |
| MCAPI bool | $isScreenPixelAligned () const |
| |
| MCAPI bool | $materialCanBeOverridden () const |
| |
| MCAPI void | $setTextConstantsInScreenContext (::ScreenContext &screenContext, int glyphSheet, float guiScale, ::mce::Color const &textColor, bool hasShadow) const |
| |
| MCAPI void | $uploadTextureToGPU () |
| |
| MCAPI::ResourceLocation | $_getFontSheetLocation (int sheet, bool forceUnicode) const |
| |
| MCAPI::mce::MaterialPtr const & | $getMaterial (int sheet, bool isOddGuiScale) const |
| |
| MCAPI::mce::Font::Type | $getType (int glyphSheet) const |
| |
| MCAPI ::std::optional<::mce::Font::RenderingParameters > | $tryGetRenderingParameters (::ScreenContext const &screenContext, int glyphSheet, float guiScale, ::mce::Color const &textColor, bool hasShadow, uint textureWidth, uint textureHeight) const |
| |
| MCAPI void | $loadFontData (bool uploadTextureImmediately) |
| |
| MCAPI bool | $_supportsShadowInSingleDraw () |
| |
| MCAPI void | $onLanguageChanged (::std::string const &languageCode) |
| |
| MCAPI void | $_scanUnicodeCharacterSize (int character, int sheet, bool forceUnicode) |
| |
| MCAPI float | $buildChar (::std::vector<::Font::GlyphQuad > &quads, int i, ::mce::Color const &color, bool italic, float x, float y, bool unicode) |
| |
| MCAPI::std::string | $_remapString (::std::string const &str) const |
| |
| MCAPI void | $switchFontsource (::Core::Path const &asciiName, ::Core::Path const &unicodeName) |
| |
| MCAPI ::std::pair<::Core::PathBuffer<::std::string > const &, ::Core::PathBuffer<::std::string > const & > | $getFontSources () const |
| |
|
virtual void | fetchPage (int) |
| |
|
virtual void | drawCached (::ScreenContext &screenContext, ::std::string const &str, float x, float y, ::mce::Color const &color, bool ignoreColorFormatting, bool darken, bool drawColorSymbol, ::mce::MaterialPtr const *optionalMat, int caretPosition, bool shadow, float linePadding, ::mce::Color const &resetColorOverride, ::mce::Color const &shaderDarkColor, float outlineWidth, float yCaretOffset, ::std::variant< ::std::monostate, ::UIActorOffscreenCaptureDescription, ::UIThumbnailMeshOffscreenCaptureDescription, ::UIMeshOffscreenCaptureDescription, ::UIStructureVolumeOffscreenCaptureDescription > const &offscreenCaptureDescription, bool autoGenNormalsAndTangents) |
| |
|
virtual int | getLineLength (::std::string const &str, float fontSize, bool showColorSymbol) |
| |
|
virtual::Vec2 | getTranslationFactor () const |
| |
|
virtual void | onAppSuspended () |
| |
|
virtual void | onDeviceLost () |
| |
|
virtual void | reloadFontTextures (::Bedrock::NonOwnerPointer<::ResourceLoadManager > const &, bool) |
| |
|
virtual bool | isReloadingTextures () |
| |
|
virtual void | unloadTextures () |
| |
|
virtual int | _getReplacementCharacter () |
| |
|
MCAPI bool | _chopString (::std::string ¤tLine, ::std::string &activeFormatting, float &totalHeight, uint &remainingLineCount, float maxWidth, bool showColorSymbol, bool centered, float fontSize, ::std::function< bool(::std::string const &, ::std::string &, float, uint &)> currentLineCallback) |
| |
|
MCAPI void | _drawTextSegment (::ScreenContext &screenContext, ::std::string const &str, float startX, float startY, ::mce::Color const &color, bool centered, bool shadow, bool showColorSymbol, ::mce::MaterialPtr *optionalMat) |
| |
|
MCAPI int | _drawWordWrap (::ScreenContext &screenContext, ::std::string const &str, float x, float y, float w, ::mce::Color const &color, uint maxLine, float fontSize, bool shadow, bool centered, bool showColorSymbol, ::mce::MaterialPtr *optionalMat) |
| |
|
MCAPI int | _getStringChopAmount (::std::string const ¤tLine, bool showColorSymbol, float maxWidth) |
| |
|
MCAPI ::std::shared_ptr<::Font::TextObject > | _makeTextObject (::Tessellator &tessellator, ::std::string const &str, ::mce::Color const &ccolor, bool showColorSymbol, bool ignoreColorFormatting, int caretPosition, bool shadow, float linePadding, bool isOddGuiScale, ::mce::Color const &resetColorOverride, bool uiMaterial, float outlineWidth, float yCaretOffset, bool autoGenNormalsAndTangents) |
| |
|
MCAPI int | _processHeightWrap (::std::string const &str, float startX, float startY, float maxWidth, uint maxLine, bool showColorSymbol, bool centered, float fontSize, ::std::function< bool(::std::string const &, ::std::string &, float, uint &)> currentLineCallback) |
| |
|
MCAPI void | calculateTextWidths (::std::string const &text, ::std::vector< int > &widths) |
| |
|
MCAPI void | drawShadow (::ScreenContext &screenContext, ::std::string const &str, float x, float y, ::mce::Color const &color, bool showColorSymbol, ::mce::MaterialPtr *optionalMat, float linePadding) |
| |
|
MCAPI void | drawTransformed (::ScreenContext &screenContext, ::std::string const &str, float x, float y, ::mce::Color const &color, float angle, float s, bool centered, float maxWidth, bool shadow) |
| |
|
MCAPI ::std::unordered_set<::ResourceLocation > const & | getGlyphLocations () const |
| |
|
MCAPI ::std::vector<::ResourceLocation > | getReloadFontTextures () const |
| |
|
MCAPI int | getTextHeight (::std::string const &str, float fontSize) |
| |
|
MCAPI bool | hasFormattingCodes (::std::string const &str) const |
| |
|
MCAPI int | processLinesInBox (::std::string const &str, float maxWidth, uint maxLines, bool showColorSymbol, ::std::function< bool(::std::string const &, ::std::string &, float, uint &)> currentLineCallback) |
| |
|
MCAPI void | resetFontData (bool uploadTextureImmediately) |
| |
|
MCAPI bool | supportsString (::std::string const &str) |
| |
|
MCAPI void | tickObfuscatedTextIndex (float deltaTime, float obfuscateSwitchTime) |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::mce::TextureGroup > textureGroup) |
| |
|
MCAPI void | $dtor () |
| |
|
MCFOLD void | $fetchPage (int) |
| |
|
MCAPI void | $drawCached (::ScreenContext &screenContext, ::std::string const &str, float x, float y, ::mce::Color const &color, bool ignoreColorFormatting, bool darken, bool drawColorSymbol, ::mce::MaterialPtr const *optionalMat, int caretPosition, bool shadow, float linePadding, ::mce::Color const &resetColorOverride, ::mce::Color const &shaderDarkColor, float outlineWidth, float yCaretOffset, ::std::variant< ::std::monostate, ::UIActorOffscreenCaptureDescription, ::UIThumbnailMeshOffscreenCaptureDescription, ::UIMeshOffscreenCaptureDescription, ::UIStructureVolumeOffscreenCaptureDescription > const &offscreenCaptureDescription, bool autoGenNormalsAndTangents) |
| |
|
MCAPI int | $getLineLength (::std::string const &str, float fontSize, bool showColorSymbol) |
| |
|
MCFOLD::Vec2 | $getTranslationFactor () const |
| |
|
MCFOLD void | $onAppSuspended () |
| |
|
MCFOLD void | $onDeviceLost () |
| |
|
MCAPI void | $reloadFontTextures (::Bedrock::NonOwnerPointer<::ResourceLoadManager > const &, bool) |
| |
|
MCAPI bool | $isReloadingTextures () |
| |
|
MCFOLD void | $unloadTextures () |
| |
|
MCAPI int | $_getReplacementCharacter () |
| |
|
|
::ll::UntypedStorage< 8, 24 > | mUnk7b7975 |
| |
|
::ll::UntypedStorage< 8, 32 > | mUnkdc48d3 |
| |
|
::ll::UntypedStorage< 1, 1 > | mUnkc30fdf |
| |
|
::ll::UntypedStorage< 1, 1 > | mUnk4a9bd0 |
| |
|
::ll::UntypedStorage< 1, 1 > | mUnk667ea0 |
| |
|
::ll::UntypedStorage< 4, 4 > | mUnkfa7a74 |
| |
|
::ll::UntypedStorage< 4, 4 > | mUnk50d4f6 |
| |
|
::ll::TypedStorage< 4, 512, ::mce::Color[32]> | mColors |
| |
|
::ll::TypedStorage< 4, 4, float > | mScalarOverride |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple< int, int, float > > > | mScaleOverrideCharacter |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroup > > | mTextureGroup |
| |
|
::ll::TypedStorage< 8, 16, ::std::map< ::std::tuple<::std::string, ::mce::Color, float, float, bool, bool >, ::std::vector<::std::shared_ptr<::Font::TextObject > > > > | mStringCache |
| |
|
::ll::TypedStorage< 4, 4, int > | mObfuscatedIndex |
| |
|
::ll::TypedStorage< 4, 4, float > | mObfuscatedTextTime |
| |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mCaretRenderPosition |
| |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mCaretRenderSize |
| |
|
::ll::TypedStorage< 1, 1, bool > | mAlwaysUnicode |
| |
|
::ll::TypedStorage< 1, 1, bool > | mAutoResetFormat |
| |
|
::ll::TypedStorage< 1, 1, bool > | mUseCache |
| |
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mCurrentColor |
| |
|
::ll::TypedStorage< 4, 4, int > | mFontTexture |
| |
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mCaretColor |
| |
|
::ll::TypedStorage< 1, 1, bool > | mItalic |
| |
|
::ll::TypedStorage< 1, 1, bool > | mBold |
| |
|
::ll::TypedStorage< 1, 1, bool > | mStrikethrough |
| |
|
::ll::TypedStorage< 1, 1, bool > | mUnderlined |
| |
|
::ll::TypedStorage< 1, 1, bool > | mObfuscated |
| |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | mFontMat |
| |