ChatPlex SDK main class.
More...
#include <ChatPlexSDK.hpp>
ChatPlex SDK main class.
Definition at line 27 of file ChatPlexSDK.hpp.
◆ ActiveGenericScene()
static EGenericScene CP_SDK::ChatPlexSDK::ActiveGenericScene |
( |
| ) |
|
|
inlinestatic |
◆ BasePath()
static std::string_view CP_SDK::ChatPlexSDK::BasePath |
( |
| ) |
|
|
inlinestatic |
◆ Configure()
static void CP_SDK::ChatPlexSDK::Configure |
( |
Logging::ILogger * |
p_Logger, |
|
|
std::u16string_view |
p_ProductName, |
|
|
std::string_view |
p_BasePath, |
|
|
ERenderPipeline |
p_RenderPipeline |
|
) |
| |
|
static |
Configure.
- Parameters
-
p_Logger | Logger instance |
p_ProductName | Product name |
p_BasePath | Base path for file storage |
p_RenderPipeline | Rendering pipeline |
◆ Fire_OnGenericMenuScene()
static void CP_SDK::ChatPlexSDK::Fire_OnGenericMenuScene |
( |
| ) |
|
|
static |
◆ Fire_OnGenericMenuSceneLoaded()
static void CP_SDK::ChatPlexSDK::Fire_OnGenericMenuSceneLoaded |
( |
| ) |
|
|
static |
◆ Fire_OnGenericPlayingScene()
static void CP_SDK::ChatPlexSDK::Fire_OnGenericPlayingScene |
( |
| ) |
|
|
static |
◆ GetModules()
static const std::vector< IModuleBase * > & CP_SDK::ChatPlexSDK::GetModules |
( |
| ) |
|
|
inlinestatic |
◆ InitModules()
static void CP_SDK::ChatPlexSDK::InitModules |
( |
| ) |
|
|
static |
Init all the available modules.
◆ Logger()
Logger instance.
Definition at line 33 of file ChatPlexSDK.hpp.
Referenced by CP_SDK::XUI::_XUIHOrVLayout< t_Base, t_Component >::BuildUI(), CP_SDK::XUI::_XUIHOrVSpacer< t_Base, t_Component >::BuildUI(), CP_SDK::XUI::_XUIPOrSButton< t_Base, t_Component >::BuildUI(), CP_SDK::XUI::XUIColorInput::BuildUI(), CP_SDK::XUI::XUIDropdown::BuildUI(), CP_SDK::XUI::XUIFLayout::BuildUI(), CP_SDK::XUI::XUIGLayout::BuildUI(), CP_SDK::XUI::XUIIconButton::BuildUI(), CP_SDK::XUI::XUIImage::BuildUI(), CP_SDK::XUI::XUISlider::BuildUI(), CP_SDK::XUI::XUITabControl::BuildUI(), CP_SDK::XUI::XUIText::BuildUI(), CP_SDK::XUI::XUITextInput::BuildUI(), CP_SDK::XUI::XUITextSegmentedControl::BuildUI(), CP_SDK::XUI::XUIToggle::BuildUI(), CP_SDK::XUI::XUIVScrollView::BuildUI(), CP_SDK::XUI::XUIVVList::BuildUI(), and CP_SDK::Pool::MTObjectPool< t_Type >::~MTObjectPool().
◆ NetworkUserAgent()
static std::u16string_view CP_SDK::ChatPlexSDK::NetworkUserAgent |
( |
| ) |
|
|
inlinestatic |
◆ OnAssemblyExit()
static void CP_SDK::ChatPlexSDK::OnAssemblyExit |
( |
| ) |
|
|
static |
◆ OnAssemblyLoaded()
static void CP_SDK::ChatPlexSDK::OnAssemblyLoaded |
( |
| ) |
|
|
static |
When the assembly is loaded.
◆ OnUnityExit()
static void CP_SDK::ChatPlexSDK::OnUnityExit |
( |
| ) |
|
|
static |
◆ OnUnityReady()
static void CP_SDK::ChatPlexSDK::OnUnityReady |
( |
| ) |
|
|
static |
◆ ProductName()
static std::u16string_view CP_SDK::ChatPlexSDK::ProductName |
( |
| ) |
|
|
inlinestatic |
◆ ProductVersion()
static std::u16string_view CP_SDK::ChatPlexSDK::ProductVersion |
( |
| ) |
|
|
inlinestatic |
◆ RegisterModule()
static void CP_SDK::ChatPlexSDK::RegisterModule |
( |
IModuleBase * |
p_Module | ) |
|
|
static |
Register a module @p_Module: Module instance
◆ RenderPipeline()
static ERenderPipeline CP_SDK::ChatPlexSDK::RenderPipeline |
( |
| ) |
|
|
inlinestatic |
◆ StopModules()
static void CP_SDK::ChatPlexSDK::StopModules |
( |
| ) |
|
|
static |
◆ OnGenericMenuSceneLoaded
Utils::Event<bool> CP_SDK::ChatPlexSDK::OnGenericMenuSceneLoaded |
|
static |
◆ OnGenericSceneChange
Utils::Event<EGenericScene> CP_SDK::ChatPlexSDK::OnGenericSceneChange |
|
static |
The documentation for this class was generated from the following file: