ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations
CP_SDK Namespace Reference

ChatPlex SDK game agnostic namepace. More...

Namespaces

namespace  Animation
 Animated image loading and processing.
 
namespace  Chat
 Chat service for connecting to various live streaming platforms chat.
 
namespace  Config
 Json configuration utilities.
 
namespace  Logging
 Logging utilities.
 
namespace  Network
 Network and HTTP utilities.
 
namespace  Pool
 Memory management & pools utilities.
 
namespace  UI
 User interface components, views, flow coordinator, builders and factories.
 
namespace  Unity
 Tools and extensions to interact with Unity on different layer & threads, load fonts/sprites/textures.
 
namespace  Utils
 Various platform utils like Delegate/Action/Function/Event system.
 
namespace  XUI
 Tree like syntax CP_SDK::UI builder.
 

Classes

class  ChatPlexSDK
 ChatPlex SDK main class. More...
 
class  CPConfig
 ChatPlex SDK config. More...
 
class  IModuleBase
 Module base interface. More...
 
class  ModuleBase
 Module base interface. More...
 

Enumerations

enum class  ERenderPipeline { BuiltIn , URP }
 
enum class  EGenericScene { None , Menu , Playing }
 
enum class  EIModuleBaseType { Integrated , External }
 Module type. More...
 
enum class  EIModuleBaseActivationType { Never , OnStart , OnMenuSceneLoaded }
 Activation type kind. More...
 

Detailed Description

ChatPlex SDK game agnostic namepace.

Enumeration Type Documentation

◆ EGenericScene

enum class CP_SDK::EGenericScene
strong

Definition at line 19 of file ChatPlexSDK.hpp.

◆ EIModuleBaseActivationType

Activation type kind.

Definition at line 31 of file ModuleBase.hpp.

◆ EIModuleBaseType

enum class CP_SDK::EIModuleBaseType
strong

Module type.

Definition at line 25 of file ModuleBase.hpp.

◆ ERenderPipeline

enum class CP_SDK::ERenderPipeline
strong

Definition at line 13 of file ChatPlexSDK.hpp.