ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
SubStackLayoutGroup.hpp
1#pragma once
2
3#include "../../../Utils/Il2cpp.hpp"
4
5#include <UnityEngine/UI/LayoutGroup.hpp>
6
7namespace CP_SDK::UI::DefaultComponents::Subs {
8
9 namespace _u
10 {
11 using namespace UnityEngine;
12 using namespace UnityEngine::UI;
13 }
14 namespace _v
15 {
16 using namespace CP_SDK::Utils;
17 }
18
20 class SubStackLayoutGroup : public _u::LayoutGroup
21 {
22 CP_SDK_IL2CPP_INHERIT("CP_SDK::UI::DefaultComponents::Subs", SubStackLayoutGroup, _u::LayoutGroup);
23 CP_SDK_IL2CPP_DECLARE_CTOR_CHILD(SubStackLayoutGroup);
24 CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR_CHILD(SubStackLayoutGroup);
25 CP_SDK_IL2CPP_CTOR_FIELD();
26 CP_SDK_IL2CPP_DTOR_FIELD();
27
28 private:
29 bool m_ChildForceExpandWidth;
30 bool m_ChildForceExpandHeight;
31
32 public:
37
40 void SetChildForceExpandWidth(bool p_Value);
43 void SetChildForceExpandHeight(bool p_Value);
44
45 public:
46 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, LayoutGroup, void, CalculateLayoutInputHorizontal);
47 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, ILayoutElement, void, CalculateLayoutInputHorizontal);
48 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, LayoutGroup, void, CalculateLayoutInputVertical);
49 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, ILayoutElement, void, CalculateLayoutInputVertical);
50
51 public:
52 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, LayoutGroup, void, SetLayoutHorizontal);
53 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, ILayoutController, void, SetLayoutHorizontal);
54 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, LayoutGroup, void, SetLayoutVertical);
55 CP_SDK_IL2CPP_OVERRIDE_METHOD_EX(_u, ILayoutController, void, SetLayoutVertical);
56
57 private:
60 void UpdateForAxis(int p_Axis);
63 void SetChildrensAlongAxis(int p_Axis);
64
65 };
66
67}
68
void SetChildForceExpandWidth(bool p_Value)
Set child force expand width.
bool GetChildForceExpandWidth() const
Get child force expand width.
void SetChildForceExpandHeight(bool p_Value)
Set child force expand height.
bool GetChildForceExpandHeight() const
Get child force expand height.
Various platform utils like Delegate/Action/Function/Event system.
Definition Delegate.hpp:8