feat(profile): new frame funcs
Some checks failed
Push / build (push) Has been cancelled

This commit is contained in:
gromchek 2026-03-22 22:16:16 +03:00
parent f3c5cebce4
commit a63dfbddf6
29 changed files with 510 additions and 97 deletions

View file

@ -52,30 +52,13 @@ CSimpleFrame__LoadXML 004932C0 f end=00493A09 ; CSimpleFrame::LoadXML(XMLNode*,
CScriptRegion_GetAnimationGroups 0049E260 f end=0049E34D
CScriptRegion_CreateAnimationGroup 0049E350 f end=0049E4FF
CSimpleFrame__RegisterScriptMethods 0049E540 f end=0049E560 ; CSimpleFrame::RegisterScriptMethods(lua_State*)
CSimpleFrame_SetFrameStrata 0049E880 f end=0049E978
CSimpleFrame_SetFrameLevel 0049E9D0 f end=0049EAAE
CSimpleFrame_RegisterEvent 0049EFE0 f end=0049F05C
CSimpleFrame_UnregisterEvent 0049F060 f end=0049F0DC
CSimpleFrame_IsEventRegistered 0049F160 f end=0049F206
CSimpleFrame_GetAttribute 0049F2D0 f end=0049F60F
CSimpleFrame_SetAttribute 0049F610 f end=0049F786
CSimpleFrame_SetScale 0049F820 f end=0049F900
CSimpleFrame_SetAlpha 0049F9E0 f end=0049FAA1 type="void __stdcall func(lua_State* L)"
CSimpleFrame_SetID 0049FB00 f end=0049FBA6
CSimpleFrame_SetHitRectInsets 004A0090 f end=004A0224
CSimpleFrame_SetClampRectInsets 004A0310 f end=004A0475
CSimpleFrame_SetMinResize 004A0520 f end=004A0637
CSimpleFrame_SetMaxResize 004A06E0 f end=004A07F7
CSimpleFrame_SetBackdrop 004A15A0 f end=004A199E
CSimpleFrame_SetDepth 004A1C40 f end=004A1CBF
CSimpleFrame_IgnoreDepth 004A1D80 f end=004A1DF9
CSimpleFrame__CreateScriptMetaTable 004A1E60 f end=004A1E79
RegisterSimpleFrameScriptMethods 0081B870 f end=0081B914
UnregisterSimpleFrameScriptMethods 0081B920 f end=0081B9B8
CScriptRegion_IsMouseOver 0049E100 f end=0049E259
CSimpleFrame_CreateTitleRegion 0049E630 f end=0049E6F1
CSimpleFrame_GetFrameStrata 0049E830 f end=0049E876
CSimpleFrame_CanChangeAttributes 0049F260 f end=0049F2D0
CSimpleFrame_SetToplevel 0049FBB0 f end=0049FC21
CSimpleFrame_Raise 0049FEF0 f end=0049FF4E
CSimpleFrame_StartMoving 004A0A40 f end=004A0B10
@ -89,3 +72,75 @@ CSimpleFrame__UpdateDepth 00491740 f end=0049182F
CSimpleFrame__PreLoadXML 00490360 f end=0049040D
CSimpleFrame__LoadXML_Scripts 0048FEF0 f end=00490270
CSimpleFrame__DestroyScriptMetaTable 0049E560 f end=0049E585
CSimpleFrame_GetTitleRegion 0049E5B0 f end=0049E622
CSimpleFrame_GetBoundsRect 0049E700 f end=0049E822
CSimpleFrame_SetFrameStrata 0049E880 f end=0049E978
CSimpleFrame_GetFrameLevel 0049E980 f end=0049E9C3
CSimpleFrame_SetFrameLevel 0049E9D0 f end=0049EAAE
CSimpleFrame_HasScript 0049EAB0 f end=0049EB65
CSimpleFrame_GetScript 0049EB70 f end=0049EC7E
CSimpleFrame_SetScript 0049EC80 f end=0049EDA7
CSimpleFrame_HookScript 0049EDB0 f end=0049EFD8
CSimpleFrame_RegisterEvent 0049EFE0 f end=0049F05C
CSimpleFrame_UnregisterEvent 0049F060 f end=0049F0DC
CSimpleFrame_RegisterAllEvents 0049F0E0 f end=0049F117
CSimpleFrame_UnregisterAllEvents 0049F120 f end=0049F157
CSimpleFrame_IsEventRegistered 0049F160 f end=0049F206
CSimpleFrame_AllowAttributeChanges 0049F210 f end=0049F252
CSimpleFrame_CanChangeAttribute 0049F260 f end=0049F2D0
CSimpleFrame_GetAttribute 0049F2D0 f end=0049F60F
CSimpleFrame_SetAttribute 0049F610 f end=0049F786
CSimpleFrame_GetEffectiveScale 0049F790 f end=0049F7D0
CSimpleFrame_GetScale 0049F7D0 f end=0049F813
CSimpleFrame_SetScale 0049F820 f end=0049F900
CSimpleFrame_GetEffectiveAlpha 0049F900 f end=0049F973
CSimpleFrame_GetAlpha 0049F980 f end=0049F9D3
CSimpleFrame_GetID 0049FAB0 f end=0049FAF3
CSimpleFrame_SetID 0049FB00 f end=0049FBA6
CSimpleFrame_IsToplevel 0049FC30 f end=0049FC8E
CSimpleFrame_EnableDrawLayer 0049FC90 f end=0049FCFF
CSimpleFrame_DisableDrawLayer 0049FD00 f end=0049FD6F
CSimpleFrame_Show 0049FD70 f end=0049FDCE
CSimpleFrame_Hide 0049FDD0 f end=0049FE2E
CSimpleFrame_IsVisible 0049FE30 f end=0049FE8E
CSimpleFrame_IsShown 0049FE90 f end=0049FEEE
CSimpleFrame_Lower 0049FF50 f end=0049FFAE
CSimpleFrame_GetHitRectInsets 0049FFB0 f end=004A008C
CSimpleFrame_SetHitRectInsets 004A0090 f end=004A0224
CSimpleFrame_GetClampRectInsets 004A0230 f end=004A030F
CSimpleFrame_SetClampRectInsets 004A0310 f end=004A0475
CSimpleFrame_GetMinResize 004A0480 f end=004A051F
CSimpleFrame_SetMinResize 004A0520 f end=004A0637
CSimpleFrame_GetMaxResize 004A0640 f end=004A06DF
CSimpleFrame_SetMaxResize 004A06E0 f end=004A07F7
CSimpleFrame_SetMovable 004A0800 f end=004A084B
CSimpleFrame_IsMovable 004A0850 f end=004A08B1
CSimpleFrame_SetDontSavePosition 004A08C0 f end=004A090B
CSimpleFrame_GetDontSavePosition 004A0910 f end=004A0971
CSimpleFrame_SetResizable 004A0980 f end=004A09CB
CSimpleFrame_IsResizable 004A09D0 f end=004A0A31
CSimpleFrame_IsUserPlaced 004A0D00 f end=004A0D61
CSimpleFrame_SetClampedToScreen 004A0D70 f end=004A0DB7
CSimpleFrame_IsClampedToScreen 004A0DC0 f end=004A0E1E
CSimpleFrame_RegisterForDrag 004A0E20 f end=004A0EBB
CSimpleFrame_EnableKeyboard 004A0EC0 f end=004A0F57
CSimpleFrame_IsKeyboardEnabled 004A0F60 f end=004A0FCB
CSimpleFrame_EnableMouse 004A0FD0 f end=004A1053
CSimpleFrame_IsMouseEnabled 004A1060 f end=004A10C2
CSimpleFrame_EnableMouseWheel 004A10D0 f end=004A1153
CSimpleFrame_IsMouseWheelEnabled 004A1160 f end=004A11C2
CSimpleFrame_EnableJoystick 004A11D0 f end=004A1253
CSimpleFrame_IsJoystickEnabled 004A1260 f end=004A12C2
CSimpleFrame_GetBackdrop 004A12D0 f end=004A159E
CSimpleFrame_SetBackdrop 004A15A0 f end=004A199E
CSimpleFrame_GetBackdropColor 004A19A0 f end=004A1A72
CSimpleFrame_SetBackdropColor 004A1A80 f end=004A1AE3
CSimpleFrame_GetBackdropBorderColor 004A1AF0 f end=004A1BC2
CSimpleFrame_SetBackdropBorderColor 004A1BD0 f end=004A1C33
CSimpleFrame_SetDepth 004A1C40 f end=004A1CBF
CSimpleFrame_GetDepth 004A1CC0 f end=004A1D19
CSimpleFrame_GetEffectiveDepth 004A1D20 f end=004A1D7F
CSimpleFrame_IgnoreDepth 004A1D80 f end=004A1DF9
CSimpleFrame_IsIgnoringDepth 004A1E00 f end=004A1E5E
CSimpleFrame_GetNumRegions 004A1E80 f end=004A1F06
CSimpleFrame_GetNumChildren 004A2490 f end=004A250B