ChatPlexSDK-BS
1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
shared
CP_SDK
UI
Data
TextListItem.hpp
1
#pragma once
2
3
#include "IListItem.hpp"
4
5
#include <TMPro/TextAlignmentOptions.hpp>
6
7
namespace
CP_SDK::UI::Data
{
8
10
class
TextListItem
:
public
IListItem
11
{
12
CP_SDK_NO_DEF_CTORS(
TextListItem
);
13
14
static
constexpr
std::u16string_view _default_Text = u
"Default..."
;
15
static
constexpr
std::u16string_view _default_Tooltip = u
""
;
16
17
public
:
18
std::u16string Text;
19
std::u16string
Tooltip
;
20
TMPro::TextAlignmentOptions Align;
21
22
public
:
27
TextListItem
(std::u16string_view p_Text = _default_Text, std::u16string_view p_Tooltip = _default_Tooltip, TMPro::TextAlignmentOptions p_Align = TMPro::TextAlignmentOptions::CaplineLeft);
29
virtual
~TextListItem
();
30
31
public
:
33
virtual
void
OnShow
()
override
;
34
35
};
36
37
}
CP_SDK::UI::Data::IListItem
Abstract List Item.
Definition
IListItem.hpp:11
CP_SDK::UI::Data::TextListItem
Abstract List Item.
Definition
TextListItem.hpp:11
CP_SDK::UI::Data::TextListItem::~TextListItem
virtual ~TextListItem()
Destructor.
CP_SDK::UI::Data::TextListItem::TextListItem
TextListItem(std::u16string_view p_Text=_default_Text, std::u16string_view p_Tooltip=_default_Tooltip, TMPro::TextAlignmentOptions p_Align=TMPro::TextAlignmentOptions::CaplineLeft)
Constructor.
CP_SDK::UI::Data::TextListItem::OnShow
virtual void OnShow() override
On show.
CP_SDK::UI::Tooltip
Tooltip widget.
Definition
Tooltip.hpp:26
CP_SDK::UI::Data
< namespace CP_SDK::UI::Components
Definition
IListCell.hpp:20
Generated by
1.9.8