ChatPlexSDK-BS
1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
shared
CP_SDK
UI
DefaultComponents
DefaultCVLayout.hpp
1
#pragma once
2
3
#include "../Components/CVLayout.hpp"
4
#include "../../Utils/Event.hpp"
5
6
namespace
CP_SDK::UI::DefaultComponents
{
7
8
namespace
_u
9
{
10
using namespace
UnityEngine;
11
using namespace
UnityEngine::UI;
12
}
13
namespace
_v
14
{
15
using namespace
CP_SDK::Utils
;
16
}
17
19
class
DefaultCVLayout
:
public
Components::CVLayout
20
{
21
CP_SDK_IL2CPP_INHERIT(
"CP_SDK.UI.DefaultComponents"
,
DefaultCVLayout
,
Components::CVLayout
);
22
CP_SDK_IL2CPP_DECLARE_CTOR_CHILD(
DefaultCVLayout
);
23
CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR_CHILD(
DefaultCVLayout
);
24
25
private
:
26
_v::MonoPtr<_u::RectTransform>
m_RTransform;
27
_v::MonoPtr<_u::ContentSizeFitter>
m_CSizeFitter;
28
_v::MonoPtr<_u::LayoutElement>
m_LElement;
29
_v::MonoPtr<_u::HorizontalOrVerticalLayoutGroup>
m_HOrVLayoutGroup;
30
_v::MonoPtr<_u::VerticalLayoutGroup>
m_VLayoutGroup;
31
32
public
:
34
_v::Event<>
Init
;
35
37
void
Init_DefaultCVLayout
();
38
39
};
40
41
}
42
43
CP_SDK_IL2CPP_INHERIT_HELPERS(
CP_SDK::UI::DefaultComponents::DefaultCVLayout
);
CP_SDK::UI::Components::CVLayout
Vertical layout component.
Definition
CVLayout.hpp:21
CP_SDK::UI::DefaultComponents::DefaultCVLayout
Default CVLayout component.
Definition
DefaultCVLayout.hpp:20
CP_SDK::UI::DefaultComponents::DefaultCVLayout::Init_DefaultCVLayout
void Init_DefaultCVLayout()
On component creation.
CP_SDK::UI::DefaultComponents::DefaultCVLayout::Init
_v::Event Init
On component creation.
Definition
DefaultCVLayout.hpp:34
CP_SDK::Utils::Event
Event class helper.
Definition
Event.hpp:100
CP_SDK::Utils::MonoPtr
Definition
MonoPtr.hpp:11
CP_SDK::UI::DefaultComponents
Default generic components implementation.
Definition
DefaultCColorInput.hpp:10
CP_SDK::Utils
Various platform utils like Delegate/Action/Function/Event system.
Definition
Delegate.hpp:8
Generated by
1.9.8