Add recursive function to modify widgets positions

This commit is contained in:
2026-02-13 16:53:27 +01:00
parent 5ca81ae860
commit df99dac687
2 changed files with 35 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ namespace SDK {
class UEngine;
class UObject;
class UWorld;
class UWidget;
class APawn;
class UGameplayStatics;
class UConsole;
@@ -25,4 +26,16 @@ namespace SDK {
*/
SDK::APawn* GetPawnFromWorld(SDK::UWorld* world = nullptr);
void ReactivateDevConsole(std::shared_ptr<spdlog::logger> logger);
/**
* @brief Reactivate the development console.
* @param logger spdlog.
*/
void ReactivateDevConsole(std::shared_ptr<spdlog::logger> logger);
/**
* @brief Apply offsets recursively to UVCanvasPanelSlot.
* @param widget type of UUserWidget* (pointer).
* @param left offset.
* @param right offset.
*/
void ApplyOffsetsRecursive(SDK::UWidget* widget, float left, float right = 0);