ArcdpsExtension
 
Loading...
Searching...
No Matches
ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings Struct Reference

#include <MainTable.h>

Public Member Functions

std::strong_ordering operator<=> (const TableColumnSettings &pOther) const
 
std::strong_ordering operator<=> (const ImGuiID &pOther) const
 
bool operator== (const TableColumnSettings &pOther) const
 
bool operator== (const ImGuiID &pOther) const
 

Public Attributes

float WidthOrWeight = 0.0f
 
ImGuiID UserID = 0
 
TableColumnIdx DisplayOrder = -1
 
TableColumnIdx SortOrder = -1
 
ImU8 SortDirection: 2 = ImGuiSortDirection_None
 
ImU8 IsEnabled: 1 = 1
 
ImU8 IsStretch: 1 = 0
 

Friends

void to_json (nlohmann::json &nlohmann_json_j, const TableColumnSettings &nlohmann_json_t)
 
void from_json (const nlohmann::json &nlohmann_json_j, TableColumnSettings &nlohmann_json_t)
 

Member Function Documentation

◆ operator<=>() [1/2]

template<size_t MaxColumnCount = 64>
std::strong_ordering ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::operator<=> ( const ImGuiID &  pOther) const
inline

◆ operator<=>() [2/2]

template<size_t MaxColumnCount = 64>
std::strong_ordering ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::operator<=> ( const TableColumnSettings pOther) const
inline

◆ operator==() [1/2]

template<size_t MaxColumnCount = 64>
bool ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::operator== ( const ImGuiID &  pOther) const
inline

◆ operator==() [2/2]

template<size_t MaxColumnCount = 64>
bool ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::operator== ( const TableColumnSettings pOther) const
inline

Friends And Related Symbol Documentation

◆ from_json

template<size_t MaxColumnCount = 64>
void from_json ( const nlohmann::json &  nlohmann_json_j,
TableColumnSettings nlohmann_json_t 
)
friend

◆ to_json

template<size_t MaxColumnCount = 64>
void to_json ( nlohmann::json &  nlohmann_json_j,
const TableColumnSettings nlohmann_json_t 
)
friend

Member Data Documentation

◆ DisplayOrder

template<size_t MaxColumnCount = 64>
TableColumnIdx ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::DisplayOrder = -1

◆ IsEnabled

template<size_t MaxColumnCount = 64>
ImU8 ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::IsEnabled

◆ IsStretch

template<size_t MaxColumnCount = 64>
ImU8 ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::IsStretch

◆ SortDirection

template<size_t MaxColumnCount = 64>
ImU8 ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::SortDirection

◆ SortOrder

template<size_t MaxColumnCount = 64>
TableColumnIdx ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::SortOrder = -1

◆ UserID

template<size_t MaxColumnCount = 64>
ImGuiID ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::UserID = 0

◆ WidthOrWeight

template<size_t MaxColumnCount = 64>
float ArcdpsExtension::MainTable< MaxColumnCount >::TableColumnSettings::WidthOrWeight = 0.0f

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