ChatPlexSDK-BS
1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
shared
CP_SDK
XUI
Generics
IXUIElementReady.hpp
1
#pragma once
2
3
#include "IXUIElement.hpp"
4
#include "../../Utils/Event.hpp"
5
6
#include <UnityEngine/MonoBehaviour.hpp>
7
8
namespace
CP_SDK::XUI
{
9
13
template
<
class
t_Base,
class
t_Component>
14
class
IXUIElementReady
15
{
16
CP_SDK_NO_COPYMOVE_CTORS(
IXUIElementReady
);
17
18
protected
:
20
IXUIElementReady
() {}
22
virtual
~IXUIElementReady
() =
default
;
23
24
public
:
27
virtual
t_Base*
OnReady
(
_v::CActionRef<t_Component*>
p_Functor) = 0;
28
29
};
30
31
}
CP_SDK::Utils::Delegate< void(t_Args...)>
CP_SDK::XUI::IXUIElementReady
IXUIElement OnReady functor interface.
Definition
IXUIElementReady.hpp:15
CP_SDK::XUI::IXUIElementReady::~IXUIElementReady
virtual ~IXUIElementReady()=default
Destructor.
CP_SDK::XUI::IXUIElementReady::IXUIElementReady
IXUIElementReady()
Constructor.
Definition
IXUIElementReady.hpp:20
CP_SDK::XUI::IXUIElementReady::OnReady
virtual t_Base * OnReady(_v::CActionRef< t_Component * > p_Functor)=0
IXUIElement OnReady functor interface.
CP_SDK::XUI
Tree like syntax CP_SDK::UI builder.
Definition
IXUIBindable.hpp:5
Generated by
1.9.8