ChatPlexSDK-BS
1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
shared
CP_SDK
UI
Views
TopNavigationView.hpp
1
#pragma once
2
3
#include "../ViewController.hpp"
4
#include "../../XUI/XUI.hpp"
5
6
namespace
CP_SDK::UI::Views {
7
8
namespace
_u
9
{
10
using namespace
UnityEngine;
11
}
12
namespace
_v
13
{
14
using namespace
CP_SDK::Utils
;
15
using namespace
CP_SDK::XUI
;
16
}
17
19
class
TopNavigationView
:
public
ViewController
20
{
21
CP_SDK_IL2CPP_INHERIT(
"CP_SDK.UI.Views"
,
TopNavigationView
,
ViewController
);
22
CP_SDK_IL2CPP_DECLARE_CTOR_CHILD(
TopNavigationView
);
23
CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR_CHILD(
TopNavigationView
);
24
CP_SDK_UI_VIEW_CONTROLLER_INSTANCE();
25
26
private
:
27
_v::XUIText::Ptr m_Title;
28
29
public
:
30
_v::Event<>
OnBackButton;
31
32
private
:
34
void
OnViewCreation_Impl();
35
36
public
:
39
void
SetTitle
(std::u16string_view p_Title);
40
41
private
:
43
void
OnBackButtonPressed();
44
45
};
46
47
}
48
49
CP_SDK_IL2CPP_INHERIT_HELPERS(
CP_SDK::UI::Views::TopNavigationView
);
CP_SDK::UI::ViewController
IViewController interface.
Definition
ViewController.hpp:30
CP_SDK::UI::Views::TopNavigationView
Top navigation view.
Definition
TopNavigationView.hpp:20
CP_SDK::UI::Views::TopNavigationView::SetTitle
void SetTitle(std::u16string_view p_Title)
Set title.
CP_SDK::Utils::Event
Event class helper.
Definition
Event.hpp:100
CP_SDK::Utils
Various platform utils like Delegate/Action/Function/Event system.
Definition
Delegate.hpp:8
CP_SDK::XUI
Tree like syntax CP_SDK::UI builder.
Definition
IXUIBindable.hpp:5
Generated by
1.9.8