|
ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
|
| ▼NCP_SDK | ChatPlex SDK game agnostic namepace |
| ►NAnimation | Animated image loading and processing |
| ►NWEBP | WEBP specific implementation |
| CWEBPDecoder | WEBP decoder |
| CAnimationControllerInstance | Animation controller data object |
| CAnimationControllerManager | Animation controller manager |
| CAnimationInfo | Animation frame info |
| CAnimationLoader | Animation loader |
| CAnimationStateUpdater | Animation state updater |
| ►NChat | Chat service for connecting to various live streaming platforms chat |
| CService | |
| ►NConfig | Json configuration utilities |
| CJsonConfig | Json config file |
| ►NLogging | Logging utilities |
| CBMBFLogger | BMBF Logger |
| CILogger | Base logger |
| ►NNetwork | Network and HTTP utilities |
| CIWebClient | Web Client interface |
| CRateLimitInfo | Rate Limit Info |
| CWebClientUnity | WebClientUnity using unity web requests |
| CWebContent | WebContent |
| CWebResponse | Web Response class |
| ►NPool | Memory management & pools utilities |
| CIObjectPool | Object pool interface |
| CMTGenericPool | Provides a static implementation of Pool.ObjectPool_1 |
| CMTObjectPool | Vector based object pool |
| CObjectPool | Vector based object pool |
| ►NUI | User interface components, views, flow coordinator, builders and factories |
| ►NComponents | Generic UI components |
| CCColorInput | CColorInput component |
| CCDropdown | CDropdown component |
| CCFLayout | Flow layout group |
| CCFloatingPanel | Floating Panel component |
| CCGLayout | Grid layout group |
| CCHLayout | Horizontal layout component |
| CCHOrVLayout | Horizontal or vertical layout base component |
| CCIconButton | Icon button component |
| CCImage | CImage component |
| CCPOrSButton | Primary or Secondary button component |
| CCPrimaryButton | Primary button component |
| CCSecondaryButton | Secondary button component |
| CCSlider | CSlider component |
| CCTabControl | CTabControl component |
| CCText | CText component |
| CCTextInput | CTextInput component |
| CCTextSegmentedControl | CTextSegmentedControl component |
| CCToggle | CToggle component |
| CCVLayout | Vertical layout component |
| CCVScrollView | CVScrollView component |
| CCVVList | Virtual Vertical List |
| CCVXList | Generic virtual list interface |
| ►NData | < namespace CP_SDK::UI::Components |
| CIListCell | Abstract List Cell component |
| CIListItem | Abstract List Item |
| CListCellPrefabs | List cell prefabs getter |
| CTextListCell | Text list cell |
| CTextListItem | Abstract List Item |
| ►NDefaultComponents | Default generic components implementation |
| CDefaultCColorInput | Default CColorInput component |
| CDefaultCDropdown | Default CDropdown component |
| CDefaultCFLayout | Default CFLayout component |
| CDefaultCFloatingPanel | Default CFloatingPanel component |
| CDefaultCGLayout | Default CGLayout component |
| CDefaultCHLayout | Default CHLayout component |
| CDefaultCIconButton | Default CIconButton component |
| CDefaultCImage | Default CImage component |
| CDefaultCPrimaryButton | Default CPrimaryButton component |
| CDefaultCSecondaryButton | Default CSecondaryButton component |
| CDefaultCSlider | Default CSlider component |
| CDefaultCTabControl | Default CTabControl component |
| CDefaultCText | Default CText component |
| CDefaultCTextInput | Default CTextInput component |
| CDefaultCTextSegmentedControl | Default CTextSegmentedControl component |
| CDefaultCToggle | Default CToggle component |
| CDefaultCVLayout | Default CVLayout component |
| CDefaultCVScrollView | Default CVScrollView component |
| CDefaultCVVList | Default CVVList component |
| ►NDefaultFactories | Default components factories |
| CDefaultColorInputFactory | Default CColorInput factory |
| CDefaultDropdownFactory | Default CDropdown factory |
| CDefaultFLayoutFactory | Default CFLayout factory |
| CDefaultFloatingPanelFactory | Default CFloatingPanel factory |
| CDefaultGLayoutFactory | Default CGLayout factory |
| CDefaultHLayoutFactory | Default CHLayout factory |
| CDefaultIconButtonFactory | Default CIconButton factory |
| CDefaultImageFactory | Default CImage factory |
| CDefaultPrimaryButtonFactory | Default CPrimaryButton factory |
| CDefaultSecondaryButtonFactory | Default CSecondaryButton factory |
| CDefaultSliderFactory | Default CSlider factory |
| CDefaultTabControlFactory | Default CTabControl factory |
| CDefaultTextFactory | Default CText factory |
| CDefaultTextInputFactory | Default CTextInput factory |
| CDefaultTextSegmentedControlFactory | Default CTextSegmentedControl factory |
| CDefaultToggleFactory | Default CToggle factory |
| CDefaultVLayoutFactory | Default CVLayout factory |
| CDefaultVScrollViewFactory | Default CVScrollView factory |
| CDefaultVVListFactory | Default CVVList factory |
| ►NFactoryInterfaces | Factories interfaces for generic components implementations |
| CIColorInputFactory | CColorInput factory |
| CIDropdownFactory | CDropdown factory |
| CIFLayoutFactory | CFLayout factory |
| CIFloatingPanelFactory | CFloatingPanel factory |
| CIGLayoutFactory | CGLayout factory |
| CIHLayoutFactory | CHLayout factory |
| CIIconButtonFactory | CIconButton factory |
| CIImageFactory | CImage factory |
| CIPrimaryButtonFactory | CPrimaryButton factory |
| CISecondaryButtonFactory | CSecondaryButton factory |
| CISliderFactory | CSlider factory |
| CITabControlFactory | CTabControl factory |
| CITextFactory | CText factory |
| CITextInputFactory | CTextInput factory |
| CITextSegmentedControlFactory | CTextSegmentedControl factory |
| CIToggleFactory | CToggle factory |
| CIVLayoutFactory | CHLayout factory |
| CIVScrollViewFactory | CVScrollView factory |
| CIVVListFactory | CVVList factory |
| ►NFlowCoordinators | Built-in flow coordinators |
| CMainFlowCoordinator | UI flow coordinator |
| ►NModals | Built-in modals |
| CColorPicker | ColorPicker modal |
| CConfirmation | Confirmation modal |
| CDropdown | Dropdown modal |
| CKeyboard | Keyboard modal |
| CLoading | Loading modal |
| CMessage | Message modal |
| CFlowCoordinator | Flow coordinator base class |
| ►CIFlowCoordinator | Flow coordinator interface |
| Ct_InitialViews | |
| CIModal | Abstract base modal component |
| CIScreen | Abstract screen |
| CIViewController | IViewController interface |
| CLoadingProgressBar | Loading progress bar |
| CModButton | Mod button |
| CModMenu | Mod menu |
| CScreenSystem | ScreenSystem widget |
| CTooltip | Tooltip widget |
| CUIFieldDefault | |
| CUIFieldRefDelExtractor | |
| CUIFieldRefDelExtractor< Utils::Func< Utils::MonoPtr< t_Type > & > > | |
| CUISystem | UI system main class |
| CValueFormatters | |
| CViewController | IViewController interface |
| ►NUnity | Tools and extensions to interact with Unity on different layer & threads, load fonts/sprites/textures |
| ►NExtensions | Quality of life extensions to interact with Unity types |
| CColorU | Unity Color tools |
| CGameObjectU | Unity GameObject tools |
| C__MTThreadInvokerDummy | Dummy il2cpp object for thread start |
| CEnhancedImage | Enhanced image info |
| CFontManager | Open type to TextMeshPro font manager |
| ►CMonoPtrHolder | Il2Cpp pointers holder |
| CWrapper | Ref counter wrapper |
| CMTCoroutineStarter | MultiThreading coroutine starter |
| CMTMainThreadInvoker | Main thread task system |
| CMTThreadInvoker | Thread task system |
| CSpriteU | Sprite helper |
| CTexture2DU | Texture2D helper |
| CTextureRaw | Texture raw utilities |
| ►NUtils | Various platform utils like Delegate/Action/Function/Event system |
| CDelegate | Delegate helper class |
| CDelegateImpl | Forward declaration |
| CDelegateImpl< t_Ret(t_Args...)> | Delegate class |
| CEvent | Event class helper |
| CEventImpl | Forward declaration |
| CEventImpl< t_Ret(t_Args...)> | Event class |
| CHooks | Hook manager |
| CJson | Json utils |
| CMonoPtr | |
| ►NXUI | Tree like syntax CP_SDK::UI builder |
| C_XUIHOrVLayout | CHOrVLayout abstract XUI Element |
| C_XUIHOrVSpacer | IHOrVLayout abstract XUI Element |
| C_XUIPOrSButton | CPOrSButton abstract XUI Element |
| CIXUIBindable | IXUIElement Bind interface |
| CIXUIElement | Element interface |
| CIXUIElementReady | IXUIElement OnReady functor interface |
| CIXUIElementWithChilds | IXUIElement with children abstract class |
| CTemplates | XUI templates |
| CXUIColorInput | CColorInput XUI Element |
| CXUIDropdown | CDropdown XUI Element |
| CXUIFLayout | CFLayout XUI Element |
| CXUIGLayout | CGLayout XUI Element |
| CXUIHLayout | CHLayout XUI Element |
| CXUIHSpacer | CHLayout XUI Element |
| CXUIIconButton | CIconButton XUI Element |
| CXUIImage | CImage XUI Element |
| CXUIPrimaryButton | CPrimaryButton XUI Element |
| CXUISecondaryButton | CSecondaryButton XUI Element |
| CXUISlider | CSlider XUI Element |
| CXUITabControl | CTabControl XUI Element |
| CXUIText | CText XUI Element |
| CXUITextInput | CTextInput XUI Element |
| CXUITextSegmentedControl | CTextSegmentedControl XUI Element |
| CXUIToggle | CToggle XUI Element |
| CXUIVLayout | CVLayout XUI Element |
| CXUIVScrollView | CVScrollView XUI Element |
| CXUIVSpacer | CVLayout XUI Element |
| CXUIVVList | CVVList XUI Element |
| CChatPlexSDK | ChatPlex SDK main class |
| CCPConfig | ChatPlex SDK config |
| ►CIModuleBase | Module base interface |
| Ct_InitialViews | |
| CModuleBase | Module base interface |
| ▼NCP_SDK_BS | ChatPlex SDK BeatSaber specific |
| ►NGame | Game specific helper and utilities |
| ►NBeatMaps | BeatMaps aka BeatSaver models |
| CMapDetail | |
| CMapDetailMetadata | |
| CMapDifficulty | |
| CMapParitySummary | |
| CMapStats | |
| CMapVersion | |
| CMapVersionStates | |
| CSearchResponse | |
| CUserDetail | |
| ►NPatches | Game patches |
| CPMissionLevelScenesTransitionSetupDataSO | Level data finder |
| CPMultiplayerLevelScenesTransitionSetupDataSO | Level data finder |
| CPStandardLevelScenesTransitionSetupDataSO | Level data finder |
| CBeatMapsClient | BeatMaps client |
| CLevelCompletionData | Level completion data |
| CLevelData | Level data instance |
| CLevels | Level helper |
| CLevelSelection | Level selection filter |
| CLogic | Game helper |
| CPlayerAvatarPicture | Player avatar picture provider |
| CScoring | Scoring utils |
| CUserPlatform | UserPlatform helper |
| ►NUI | BeatSaber specific UI compoenents and utilities |
| ►NDefaultComponentsOverrides | Overrides for CP_SDK::UI::DefaultComponents components |
| ►NSubs | < namespace CP_SDK_BS::UI::DefaultComponentsOverrides |
| CSubFloatingPanelMover | Floating panel mover |
| CSubFloatingPanelMoverHandle | Floating panel mover handle |
| CBS_CFloatingPanel | BeatSaber CFloatingPanel component |
| ►NDefaultFactoriesOverrides | Overrides for CP_SDK::UI::DefaultFactories factories |
| CBS_FloatingPanelFactory | BeatSaber CFloatingPanel factory |
| ►NPatches | Game UI patches |
| CPVRPointer | |
| CCP_SDK_UI_IViewControllerBridge | CP_SDK.UI.IViewController bridge component |
| CGameFont | Helpers for game font |
| CHMUIIconSegmentedControl | Vertical icon segmented control |
| CHMUITextSegmentedControl | Text segmented control |
| CHMUIUIUtils | View controller utils |
| ►CHMUIViewFlowCoordinator | View flow coordinator base class |
| Ct_Views | |
| CIHMUIViewController | IHMUIViewController interface |
| CLevelDetail | Song detail widget |
| CViewController | View flow coordinator base class |