ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CP_SDK::UI::ModMenu Class Reference

Mod menu. More...

#include <ModMenu.hpp>

Inheritance diagram for CP_SDK::UI::ModMenu:
Inheritance graph
[legend]
Collaboration diagram for CP_SDK::UI::ModMenu:
Collaboration graph
[legend]

Public Member Functions

void Present ()
 Present the screen system.
 
void Dismiss ()
 Dismiss the screen system.
 

Static Public Member Functions

static ModMenuInstance ()
 
static const std::vector< ModButton::Ptr > & ModButtons ()
 
static void Create ()
 Create the screen system.
 
static void Destroy ()
 Destroy.
 
static void Register (const ModButton::Ptr &p_Button)
 Register a mod button.
 
static void FireOnModButtonChanged (const ModButton::Ptr &p_Button)
 Fire on changed.
 

Public Attributes

UIFieldRefDel< _u::Transform > ScreenContainer
 
UIFieldRefDel< Components::CFloatingPanelScreen
 

Static Public Attributes

static _v::Event OnCreated
 
static _v::Event< const ModButton::Ptr & > OnModButtonRegistered
 
static _v::Event< const ModButton::Ptr & > OnModButtonChanged
 

Detailed Description

Mod menu.

Definition at line 22 of file ModMenu.hpp.

Member Function Documentation

◆ Create()

static void CP_SDK::UI::ModMenu::Create ( )
static

Create the screen system.

◆ Destroy()

static void CP_SDK::UI::ModMenu::Destroy ( )
static

Destroy.

◆ Dismiss()

void CP_SDK::UI::ModMenu::Dismiss ( )

Dismiss the screen system.

◆ FireOnModButtonChanged()

static void CP_SDK::UI::ModMenu::FireOnModButtonChanged ( const ModButton::Ptr &  p_Button)
static

Fire on changed.

Parameters
p_ButtonOn button changed

◆ Present()

void CP_SDK::UI::ModMenu::Present ( )

Present the screen system.

◆ Register()

static void CP_SDK::UI::ModMenu::Register ( const ModButton::Ptr &  p_Button)
static

Register a mod button.

Parameters
p_ButtonButton to register

Member Data Documentation

◆ OnCreated

_v::Event CP_SDK::UI::ModMenu::OnCreated
static

Definition at line 40 of file ModMenu.hpp.

◆ OnModButtonChanged

_v::Event<const ModButton::Ptr&> CP_SDK::UI::ModMenu::OnModButtonChanged
static

Definition at line 42 of file ModMenu.hpp.

◆ OnModButtonRegistered

_v::Event<const ModButton::Ptr&> CP_SDK::UI::ModMenu::OnModButtonRegistered
static

Definition at line 41 of file ModMenu.hpp.

◆ Screen

UIFieldRefDel<Components::CFloatingPanel> CP_SDK::UI::ModMenu::Screen

Definition at line 46 of file ModMenu.hpp.

◆ ScreenContainer

UIFieldRefDel<_u::Transform> CP_SDK::UI::ModMenu::ScreenContainer

Definition at line 45 of file ModMenu.hpp.


The documentation for this class was generated from the following file: