From 6b559ad4f99a4febd87b3605d3fb8aa650d779bd Mon Sep 17 00:00:00 2001 From: somewhatlurker <52014015+somewhatlurker@users.noreply.github.com> Date: Sun, 29 Nov 2020 02:08:21 +1100 Subject: [PATCH] TLAC Drawing: fix RawFont struct doc --- .../source/plugins/TLAC/Utilities/Drawing.h | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/source-code/source/plugins/TLAC/Utilities/Drawing.h b/source-code/source/plugins/TLAC/Utilities/Drawing.h index 4f6b5a5..b82feb0 100644 --- a/source-code/source/plugins/TLAC/Utilities/Drawing.h +++ b/source-code/source/plugins/TLAC/Utilities/Drawing.h @@ -25,19 +25,22 @@ namespace TLAC::Utilities struct RawFont { uint32_t sprId; // ? - uint8_t width1; // glyph? - uint8_t height1; // glyph? - uint8_t width2; // advance? - uint8_t height2; // advance? - uint8_t metric08; // or flag? - uint8_t metric09; // or flag? - uint8_t padding0a[0x06]; - float metric08divby09; - uint64_t _0x10; + uint8_t width1; // advance + uint8_t height1; // advance + uint8_t width2; // tex glyph box + uint8_t height2; // tex glyph box + uint8_t layoutParam2Num; // layout param 2 is a fraction that seems to relate to margins + uint8_t layoutParam2Div; + uint8_t padding0a[0x02]; + int32_t fontmapId; + float layoutParam2NumOverDiv; + uint8_t padding14[0x04]; + uint64_t numChars; int64_t dataBegin; int64_t dataEnd; int64_t dataCapacityEnd; - uint8_t padding38[0x8]; + uint8_t layoutParam1; + uint8_t padding39[0x7]; }; struct RawFontHolderIdk // ...SeemsPrettyPointlessTbh