#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: JavascriptUMG

#include "Basic.hpp"

#include "UMG_classes.hpp"
#include "JavascriptUMG_structs.hpp"
#include "SlateCore_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Slate_structs.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"


namespace SDK
{

// Class JavascriptUMG.JavascriptComboButton
// 0x0A78 (0x0BC0 - 0x0148)
class UJavascriptComboButton final : public UContentWidget
{
public:
	uint8                                         Pad_148[0x8];                                      // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FComboButtonStyle                      ComboButtonStyle;                                  // 0x0150(0x0600)(NativeAccessSpecifierPublic)
	struct FButtonStyle                           ButtonStyle;                                       // 0x0750(0x03F0)(NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnGetMenuContent;                                  // 0x0B40(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(bool Value)>                   OnMenuOpenChanged;                                 // 0x0B50(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnComboBoxOpened;                                  // 0x0B60(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsFocusable;                                      // 0x0B70(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasDownArrow;                                     // 0x0B71(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B72[0x2];                                      // 0x0B72(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateColor                            ForegroundColor;                                   // 0x0B74(0x0014)(NativeAccessSpecifierPublic)
	struct FSlateColor                            ButtonColorAndOpacity;                             // 0x0B88(0x0014)(NativeAccessSpecifierPublic)
	struct FMargin                                ContentPadding;                                    // 0x0B9C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EMenuPlacement                                MenuPlacement;                                     // 0x0BAC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HAlign;                                            // 0x0BAD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VAlign;                                            // 0x0BAE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BAF[0x11];                                     // 0x0BAF(0x0011)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetIsOpen(bool InIsOpen, bool bFocusMenu);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptComboButton")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptComboButton")
	}
	static class UJavascriptComboButton* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptComboButton>();
	}
};
DUMPER7_ASSERTS_UJavascriptComboButton;

// Class JavascriptUMG.JavascriptComboButtonContext
// 0x0050 (0x0078 - 0x0028)
class UJavascriptComboButtonContext final : public UObject
{
public:
	TDelegate<void()>                             OnGetLabel;                                        // 0x0028(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnGetTooltip;                                      // 0x0038(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnGetIcon;                                         // 0x0048(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* EditingObject)> OnGetWidget;                                       // 0x0058(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnCanExecute;                                      // 0x0068(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptComboButtonContext")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptComboButtonContext")
	}
	static class UJavascriptComboButtonContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptComboButtonContext>();
	}
};
DUMPER7_ASSERTS_UJavascriptComboButtonContext;

// Class JavascriptUMG.JavascriptGameViewport
// 0x0050 (0x0198 - 0x0148)
class UJavascriptGameViewport final : public UContentWidget
{
public:
	struct FLinearColor                           BackgroundColor;                                   // 0x0148(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_158[0x40];                                     // 0x0158(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetViewLocation(const struct FVector& Location);
	void SetViewRotation(const struct FRotator& Rotation);
	class AActor* Spawn(TSubclassOf<class AActor> ActorClass);

	struct FVector GetViewLocation() const;
	class UWorld* GetViewportWorld() const;
	struct FRotator GetViewRotation() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptGameViewport")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptGameViewport")
	}
	static class UJavascriptGameViewport* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptGameViewport>();
	}
};
DUMPER7_ASSERTS_UJavascriptGameViewport;

// Class JavascriptUMG.JavascriptMultiLineEditableTextBox
// 0x0030 (0x1200 - 0x11D0)
class UJavascriptMultiLineEditableTextBox final : public UMultiLineEditableTextBox
{
public:
	TMulticastInlineDelegate<void(float Offset)>  OnVScrollBarUserScrolled;                          // 0x11C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TDelegate<void(const struct FJavascriptTextLayout& TextLayout)> GetTextDelegate;                 // 0x11D8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(const class FString& InText, const struct FJavascriptTextLayout& TextLayout)> SetTextDelegate; // 0x11E8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bAlwaysShowScrollbars;                             // 0x11F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11F9[0x7];                                     // 0x11F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GoTo(int32 Line, int32 Offset);
	void Refresh();
	void ScrollTo(int32 Line, int32 Offset);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptMultiLineEditableTextBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptMultiLineEditableTextBox")
	}
	static class UJavascriptMultiLineEditableTextBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptMultiLineEditableTextBox>();
	}
};
DUMPER7_ASSERTS_UJavascriptMultiLineEditableTextBox;

// Class JavascriptUMG.JavascriptIntSpinBox
// 0x0740 (0x0870 - 0x0130)
class UJavascriptIntSpinBox final : public UWidget
{
public:
	int32                                         Value;                                             // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TDelegate<void()>                             ValueDelegate;                                     // 0x0134(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_144[0xC];                                      // 0x0144(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSpinBoxStyle                          WidgetStyle;                                       // 0x0150(0x0600)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	class USlateWidgetStyleAsset*                 Style;                                             // 0x0750(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Delta;                                             // 0x0758(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SliderExponent;                                    // 0x075C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateFontInfo                         Font;                                              // 0x0760(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETextJustify                                  Justification;                                     // 0x07E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7E9[0x3];                                      // 0x07E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MinDesiredWidth;                                   // 0x07EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          ClearKeyboardFocusOnCommit;                        // 0x07F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SelectAllTextOnCommit;                             // 0x07F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7F2[0x2];                                      // 0x07F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateColor                            ForegroundColor;                                   // 0x07F4(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(int32 InValue)> OnValueChanged;                                    // 0x0808(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(int32 InValue, ETextCommit CommitMethod)> OnValueCommitted;        // 0x0818(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnBeginSliderMovement;                             // 0x0828(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(int32 InValue)> OnEndSliderMovement;                               // 0x0838(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         bOverride_MinValue : 1;                            // 0x0848(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_MaxValue : 1;                            // 0x0848(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_MinSliderValue : 1;                      // 0x0848(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_MaxSliderValue : 1;                      // 0x0848(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_849[0x3];                                      // 0x0849(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MinValue;                                          // 0x084C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxValue;                                          // 0x0850(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinSliderValue;                                    // 0x0854(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxSliderValue;                                    // 0x0858(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_85C[0x14];                                     // 0x085C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearMaxSliderValue();
	void ClearMaxValue();
	void ClearMinSliderValue();
	void ClearMinValue();
	void SetForegroundColor(const struct FSlateColor& InForegroundColor);
	void SetMaxSliderValue(int32 NewValue);
	void SetMaxValue(int32 NewValue);
	void SetMinSliderValue(int32 NewValue);
	void SetMinValue(int32 NewValue);
	void SetValue(int32 NewValue);

	int32 GetMaxSliderValue() const;
	int32 GetMaxValue() const;
	int32 GetMinSliderValue() const;
	int32 GetMinValue() const;
	int32 GetValue() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptIntSpinBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptIntSpinBox")
	}
	static class UJavascriptIntSpinBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptIntSpinBox>();
	}
};
DUMPER7_ASSERTS_UJavascriptIntSpinBox;

// Class JavascriptUMG.JavascriptRichTextBlockHyperlinkDecorator
// 0x0028 (0x0050 - 0x0028)
class UJavascriptRichTextBlockHyperlinkDecorator final : public URichTextBlockDecorator
{
public:
	class FString                                 HyperlinkId;                                       // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(class UJavascriptRichTextBlockHyperlinkDecorator* Self)> OnClick;  // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_48[0x8];                                       // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class FString GetMetaData(const class FString& Key);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptRichTextBlockHyperlinkDecorator")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptRichTextBlockHyperlinkDecorator")
	}
	static class UJavascriptRichTextBlockHyperlinkDecorator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptRichTextBlockHyperlinkDecorator>();
	}
};
DUMPER7_ASSERTS_UJavascriptRichTextBlockHyperlinkDecorator;

// Class JavascriptUMG.JavascriptTreeView
// 0x2818 (0x2A60 - 0x0248)
#pragma pack(push, 0x1)
class alignas(0x10) UJavascriptTreeView : public UListViewBase
{
public:
	TDelegate<void(class UObject* Object, class FName ID, class UJavascriptTreeView* Instance)> OnGenerateRowEvent; // 0x0248(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* Item, bool bExpanded, class UJavascriptTreeView* Instance)> OnExpansionChanged; // 0x0258(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UJavascriptTreeView* Instance)> OnContextMenuOpening;                       // 0x0268(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* Item, class UJavascriptTreeView* Instance)> OnGetChildren;         // 0x0278(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	class UJavascriptContext*                     JavascriptContext;                                 // 0x0288(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UObject*>                        Items;                                             // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FHeaderRowStyle                        HeaderRowStyle;                                    // 0x02A0(0x1260)(Edit, NativeAccessSpecifierPublic)
	struct FTableRowStyle                         TableRowStyle;                                     // 0x1500(0x0D50)(Edit, NativeAccessSpecifierPublic)
	struct FScrollBarStyle                        ScrollBarStyle;                                    // 0x2250(0x0770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	ESelectionMode                                SelectionMode;                                     // 0x29C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29C1[0x7];                                     // 0x29C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UObject*>                        Children;                                          // 0x29C8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<struct FJavascriptColumn>              Columns;                                           // 0x29D8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_29E8[0x10];                                    // 0x29E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UWidget*>                        ColumnWidgets;                                     // 0x29F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A08[0x50];                                    // 0x2A08(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearDoubleClickSelection();
	void GetDoubleClickedItems(TArray<class UObject*>* OutItems);
	bool GetSelectedItems(TArray<class UObject*>* OutItems);
	bool IsDoubleClickSelection(class UObject* SelectedItem);
	bool IsItemExpanded(class UObject* InItem);
	void OnDoubleClick(class UObject* Object);
	void OnSelectionChanged(class UObject* Object, ESelectInfo Type);
	void RequestTreeRefresh();
	void SetDoubleClickSelection(class UObject* SelectedItem);
	void SetItemExpansion(class UObject* InItem, bool InShouldExpandItem);
	void SetSelection(class UObject* SoleSelectedItem);
	void SetSingleExpandedItem(class UObject* InItem);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptTreeView")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptTreeView")
	}
	static class UJavascriptTreeView* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptTreeView>();
	}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UJavascriptTreeView;

// Class JavascriptUMG.JavascriptMenuContext
// 0x0080 (0x00A8 - 0x0028)
class UJavascriptMenuContext final : public UObject
{
public:
	class FText                                   Description;                                       // 0x0028(0x0018)(Edit, NativeAccessSpecifierPublic)
	class FText                                   ToolTip;                                           // 0x0040(0x0018)(Edit, NativeAccessSpecifierPublic)
	struct FJavascriptSlateIcon                   Icon;                                              // 0x0058(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	EJavasrciptUserInterfaceActionType            ActionType;                                        // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_71[0x3];                                       // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TDelegate<void()>                             OnCanExecute;                                      // 0x0074(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnExecute;                                         // 0x0084(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnGetActionCheckState;                             // 0x0094(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_A4[0x4];                                       // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptMenuContext")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptMenuContext")
	}
	static class UJavascriptMenuContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptMenuContext>();
	}
};
DUMPER7_ASSERTS_UJavascriptMenuContext;

// Class JavascriptUMG.JavascriptListView
// 0x0010 (0x2A70 - 0x2A60)
class UJavascriptListView final : public UJavascriptTreeView
{
public:
	float                                         ItemHeight;                                        // 0x2A58(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A5C[0x14];                                    // 0x2A5C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnClick(class UObject* Object);
	void RequestListRefresh();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptListView")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptListView")
	}
	static class UJavascriptListView* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptListView>();
	}
};
DUMPER7_ASSERTS_UJavascriptListView;

// Class JavascriptUMG.JavascriptSearchBox
// 0x0088 (0x01B8 - 0x0130)
class UJavascriptSearchBox final : public UWidget
{
public:
	class UJavascriptContext*                     JavascriptContext;                                 // 0x0130(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const class FText& Text)> OnTextChanged;                           // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const class FText& Text, ETextCommit CommitMethod)> OnTextCommitted; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class FText                                   Text;                                              // 0x0158(0x0018)(Edit, NativeAccessSpecifierPublic)
	TDelegate<void()>                             TextDelegate;                                      // 0x0170(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	class FText                                   HintText;                                          // 0x0180(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TDelegate<void()>                             HintTextDelegate;                                  // 0x0198(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A8[0x10];                                     // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent);
	void SetHintText(const class FText& InHintText);
	void SetText(const class FText& InText);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptSearchBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptSearchBox")
	}
	static class UJavascriptSearchBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptSearchBox>();
	}
};
DUMPER7_ASSERTS_UJavascriptSearchBox;

// Class JavascriptUMG.JavascriptStyleSetLibrary
// 0x30F8 (0x3120 - 0x0028)
class UJavascriptStyleSetLibrary final : public UBlueprintFunctionLibrary
{
public:
	struct FSlateColor                            SlateColor;                                        // 0x0028(0x0014)(NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            SlateBrush;                                        // 0x0040(0x00D0)(NativeAccessSpecifierPublic)
	struct FButtonStyle                           ButtonStyle;                                       // 0x0110(0x03F0)(NativeAccessSpecifierPublic)
	struct FTextBlockStyle                        TextBlockStyle;                                    // 0x0500(0x0370)(NativeAccessSpecifierPublic)
	struct FEditableTextStyle                     EditableTextStyle;                                 // 0x0870(0x0320)(NativeAccessSpecifierPublic)
	struct FEditableTextBoxStyle                  EditableTextBoxStyle;                              // 0x0B90(0x0BD0)(NativeAccessSpecifierPublic)
	struct FCheckBoxStyle                         CheckBoxStyle;                                     // 0x1760(0x0AD0)(NativeAccessSpecifierPublic)
	struct FComboBoxStyle                         ComboBoxStyle;                                     // 0x2230(0x0660)(NativeAccessSpecifierPublic)
	struct FComboButtonStyle                      ComboButtonStyle;                                  // 0x2890(0x0600)(NativeAccessSpecifierPublic)
	struct FProgressBarStyle                      ProgressBarStyle;                                  // 0x2E90(0x0290)(NativeAccessSpecifierPublic)

public:
	static struct FSlateBrush GetBrush(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FButtonStyle GetButtonStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FCheckBoxStyle GetCheckBoxStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FLinearColor GetColor(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FComboBoxStyle GetComboBoxStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FComboButtonStyle GetComboButtonStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FEditableTextBoxStyle GetEditableTextBoxStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FEditableTextStyle GetEditableTextStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static float GetFloat(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FSlateFontInfo GetFontStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FMargin GetMargin(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FProgressBarStyle GetProgressBarStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FSlateColor GetSlateColor(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FSlateSound GetSound(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FTextBlockStyle GetTextBlockStyle(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);
	static struct FVector2D GetVector(const struct FJavascriptStyleSet& Handle, const class FName& StyleName);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptStyleSetLibrary")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptStyleSetLibrary")
	}
	static class UJavascriptStyleSetLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptStyleSetLibrary>();
	}
};
DUMPER7_ASSERTS_UJavascriptStyleSetLibrary;

// Class JavascriptUMG.JavascriptTextBlock
// 0x0030 (0x0380 - 0x0350)
class UJavascriptTextBlock final : public UTextBlock
{
public:
	class FText                                   HighlightText;                                     // 0x0350(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TDelegate<void()>                             HighlightTextDelegate;                             // 0x0368(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetHighlightText(const class FText& InHighlightText);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptTextBlock")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptTextBlock")
	}
	static class UJavascriptTextBlock* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptTextBlock>();
	}
};
DUMPER7_ASSERTS_UJavascriptTextBlock;

// Class JavascriptUMG.JavascriptTextModel
// 0x0010 (0x0038 - 0x0028)
class UJavascriptTextModel final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	struct FJavascriptSlateTextRun CreateRun(const struct FTextBlockStyle& MessageTextStyle, int32 BeginIndex, int32 EndIndex);
	class FString GetString();
	void SetString(const class FString& String);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptTextModel")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptTextModel")
	}
	static class UJavascriptTextModel* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptTextModel>();
	}
};
DUMPER7_ASSERTS_UJavascriptTextModel;

// Class JavascriptUMG.JavascriptTileView
// 0x0010 (0x0C20 - 0x0C10)
class UJavascriptTileView final : public UTileView
{
public:
	class UJavascriptContext*                     JavascriptContext;                                 // 0x0C10(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C18[0x8];                                      // 0x0C18(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnClick(class UObject* Object);
	void OnDoubleClick(class UObject* Object);
	void OnSelectionChanged(class UObject* Object, ESelectInfo Type);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptTileView")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptTileView")
	}
	static class UJavascriptTileView* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptTileView>();
	}
};
DUMPER7_ASSERTS_UJavascriptTileView;

// Class JavascriptUMG.JavascriptToolbarButtonContext
// 0x0070 (0x0098 - 0x0028)
class UJavascriptToolbarButtonContext final : public UObject
{
public:
	TDelegate<void()>                             OnGetLabel;                                        // 0x0028(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnGetTooltip;                                      // 0x0038(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnGetIcon;                                         // 0x0048(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* EditingObject)> OnExecuteAction;                                   // 0x0058(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* EditingObject)> OnCanExecuteAction;                                // 0x0068(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* EditingObject)> OnIsActionChecked;                                 // 0x0078(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void(class UObject* EditingObject)> OnIsActionButtonVisible;                           // 0x0088(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)

public:
	void MarkReferencedObject();
	void UnmarkReferencedObject();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptToolbarButtonContext")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptToolbarButtonContext")
	}
	static class UJavascriptToolbarButtonContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptToolbarButtonContext>();
	}
};
DUMPER7_ASSERTS_UJavascriptToolbarButtonContext;

// Class JavascriptUMG.JavascriptUMGBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UJavascriptUMGBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void AddLine(struct FJavascriptTextLayout& TextLayout, class UJavascriptTextModel* Model, const TArray<struct FJavascriptSlateTextRun>& Runs);
	static void ClearLines(struct FJavascriptTextLayout& TextLayout);
	static void DrawSpaceSpline(struct FPaintContext& Context, const struct FVector2D& InStart, const struct FVector2D& InStartDir, const struct FVector2D& InEnd, const struct FVector2D& InEndDir, float InThickness, const struct FLinearColor& InTint);
	static class FString GetAsText(const struct FJavascriptTextLayout& TextLayout);
	static int32 GetLineLength(const struct FJavascriptTextLayout& TargetTextLayout);
	static struct FSlateColor SlateColor_UseForeground();
	static struct FSlateColor SlateColor_UseSubduedForeground();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptUMGBlueprintLibrary")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptUMGBlueprintLibrary")
	}
	static class UJavascriptUMGBlueprintLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptUMGBlueprintLibrary>();
	}
};
DUMPER7_ASSERTS_UJavascriptUMGBlueprintLibrary;

// Class JavascriptUMG.JavascriptUMGLibrary
// 0x0000 (0x0028 - 0x0028)
class UJavascriptUMGLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void AddBorderBrush(const struct FJavascriptSlateStyle& StyleSet, class FName PropertyName, const class FString& InImageName, const struct FMargin& InMargin, const struct FLinearColor& InColorAndOpacity, ESlateBrushImageType InImageType);
	static void AddBoxBrush(const struct FJavascriptSlateStyle& StyleSet, class FName PropertyName, const class FString& InImageName, const struct FMargin& InMargin, const struct FLinearColor& InColorAndOpacity, ESlateBrushImageType InImageType);
	static void AddFontInfo(const struct FJavascriptSlateStyle& StyleSet, class FName PropertyName, const struct FSlateFontInfo& FontInfo);
	static void AddImageBrush(const struct FJavascriptSlateStyle& StyleSet, class FName PropertyName, const class FString& InImageName, const struct FVector2D& InImageSize, const struct FLinearColor& InTint, ESlateBrushTileType InTiling, ESlateBrushImageType InImageType);
	static void AddSound(const struct FJavascriptSlateStyle& StyleSet, class FName PropertyName, const struct FSlateSound& Sound);
	static void AddWindow(const struct FJavascriptSlateWidget& NewWindow, const bool bShowImmediately);
	static void AddWindowAsNativeChild(const struct FJavascriptSlateWidget& NewWindow, const struct FJavascriptSlateWidget& RootWindow);
	static struct FJavascriptSlateStyle CreateSlateStyle(class FName InStyleSetName);
	static struct FVector2D GenerateDynamicImageResource(const class FName InDynamicBrushName);
	static struct FJavascriptSlateWidget GetRootWindow();
	static void Register(const struct FJavascriptSlateStyle& StyleSet);
	static class FString RootToContentDir(const struct FJavascriptSlateStyle& StyleSet, const class FString& RelativePath);
	static class FString RootToCoreContentDir(const struct FJavascriptSlateStyle& StyleSet, const class FString& RelativePath);
	static class UWidget* SetContent(class UNativeWidgetHost* TargetWidget, const struct FJavascriptSlateWidget& SlateWidget);
	static void SetContentRoot(const struct FJavascriptSlateStyle& StyleSet, const class FString& InContentRootDir);
	static void SetCoreContentRoot(const struct FJavascriptSlateStyle& StyleSet, const class FString& InCoreContentRootDir);
	static void ShowWindow(const struct FJavascriptSlateWidget& NewWindow);
	static struct FJavascriptSlateWidget TakeWidget(class UWidget* Widget);
	static void Unregister(const struct FJavascriptSlateStyle& StyleSet);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptUMGLibrary")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptUMGLibrary")
	}
	static class UJavascriptUMGLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptUMGLibrary>();
	}
};
DUMPER7_ASSERTS_UJavascriptUMGLibrary;

// Class JavascriptUMG.JavascriptUserObjectListEntry
// 0x0010 (0x02A8 - 0x0298)
class UJavascriptUserObjectListEntry : public UUserWidget
{
public:
	uint8                                         Pad_298[0x8];                                      // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UObject*                                Item;                                              // 0x02A0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptUserObjectListEntry")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptUserObjectListEntry")
	}
	static class UJavascriptUserObjectListEntry* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptUserObjectListEntry>();
	}
};
DUMPER7_ASSERTS_UJavascriptUserObjectListEntry;

// Class JavascriptUMG.JavascriptWidget
// 0x0040 (0x02D8 - 0x0298)
class UJavascriptWidget final : public UUserWidget
{
public:
	class UJavascriptContext*                     JavascriptContext;                                 // 0x0298(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(class FName ActionName)> OnInputActionEvent;                       // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(class FName ActionName)> OnReleaseActionEvent;                     // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(float Axis, class FName AxisName)> OnInputAxisEvent;               // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UPanelSlot*                             ContentSlot;                                       // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static void CallSynchronizeProperties(class UVisual* WidgetOrSlot);
	static bool HasValidCachedWidget(class UWidget* Widget);

	class UPanelSlot* AddChild(class UWidget* Content);
	void OnDestroy(bool bReleaseChildren);
	void OnInputActionByName(class FName ActionName);
	void OnInputAxisByName(float Axis, class FName ActionName);
	void OnListenForInputAction(class FName ActionName, EInputEvent EventType, bool bConsume);
	void OnListenForInputAxis(class FName AxisName, EInputEvent EventType, bool bConsume);
	void OnReleaseInputActionByName(class FName ActionName);
	bool RemoveChild();
	void SetRootWidget(class UWidget* Widget);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptWidget")
	}
	static class UJavascriptWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptWidget>();
	}
};
DUMPER7_ASSERTS_UJavascriptWidget;

// Class JavascriptUMG.JavascriptWindow
// 0x1A28 (0x1B70 - 0x0148)
class UJavascriptWindow final : public UContentWidget
{
public:
	EJavascriptWindowType                         Type;                                              // 0x0148(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_149[0x7];                                      // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FWindowStyle                           Style;                                             // 0x0150(0x1970)(NativeAccessSpecifierPublic)
	class FText                                   Title;                                             // 0x1AC0(0x0018)(NativeAccessSpecifierPublic)
	bool                                          bDragAnywhere;                                     // 0x1AD8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EJavascriptAutoCenter                         AutoCenter;                                        // 0x1AD9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1ADA[0x6];                                     // 0x1ADA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              ScreenPosition;                                    // 0x1AE0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              ClientSize;                                        // 0x1AF0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EJavascriptWindowTransparency                 SupportsTransparency;                              // 0x1B00(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B01[0x3];                                     // 0x1B01(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InitialOpacity;                                    // 0x1B04(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsInitiallyMaximized;                              // 0x1B08(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EJavascriptSizingRule                         SizingRule;                                        // 0x1B09(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsPopupWindow;                                     // 0x1B0A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          FocusWhenFirstShown;                               // 0x1B0B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          ActivateWhenFirstShown;                            // 0x1B0C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          UseOSWindowBorder;                                 // 0x1B0D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          HasCloseButton;                                    // 0x1B0E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SupportsMaximize;                                  // 0x1B0F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SupportsMinimize;                                  // 0x1B10(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          CreateTitleBar;                                    // 0x1B11(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          SaneWindowPlacement;                               // 0x1B12(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B13[0x1];                                     // 0x1B13(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                LayoutBorder;                                      // 0x1B14(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FMargin                                UserResizeBorder;                                  // 0x1B24(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnWindowClosed;                                    // 0x1B34(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	TDelegate<void()>                             OnWindowDeactivated;                               // 0x1B44(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          IsTopmostWindow;                                   // 0x1B54(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B55[0x1B];                                    // 0x1B55(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BringToFront();
	void DestroyWindowImmediately();
	void EnableWindow(bool bEnable);
	void FlashWindow();
	void HideWindow();
	void MoveWindowTo(const struct FVector2D& NewPosition);
	void RequestDestroyWindow();
	void ReshapeWindow(const struct FVector2D& NewPosition, const struct FVector2D& NewSize);
	void Resize(const struct FVector2D& NewSize);
	void SetOpacity(const float InOpacity);
	void ShowWindow();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("JavascriptWindow")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"JavascriptWindow")
	}
	static class UJavascriptWindow* GetDefaultObj()
	{
		return GetDefaultObjImpl<UJavascriptWindow>();
	}
};
DUMPER7_ASSERTS_UJavascriptWindow;

}

