Pyrogenesis
13997
|
Class CProfileNodeTable: Implement ProfileViewer's AbstractProfileTable interface in order to display profiling data in-game. More...
Classes | |
struct | ColumnDescription |
struct ColumnDescription: The only purpose of this helper structure is to provide the global constructor that sets up the column description. More... | |
Public Member Functions | |
CProfileNodeTable (CProfileNode *n) | |
virtual | ~CProfileNodeTable () |
virtual CStr | GetName () |
GetName: Short descriptive name of this table (should be static). More... | |
virtual CStr | GetTitle () |
GetTitle: Longer, explanatory text (can be dynamic). More... | |
virtual size_t | GetNumberRows () |
GetNumberRows. More... | |
virtual const std::vector < ProfileColumn > & | GetColumns () |
GetColumnDescriptions. More... | |
virtual CStr | GetCellText (size_t row, size_t col) |
GetCellText. More... | |
virtual AbstractProfileTable * | GetChild (size_t row) |
GetChild: Return a row's child table if the child is expandable. More... | |
virtual bool | IsHighlightRow (size_t row) |
IsHighlightRow. More... | |
![]() | |
virtual | ~AbstractProfileTable () |
Private Attributes | |
CProfileNode * | node |
The node represented by this table. More... | |
Static Private Attributes | |
static ColumnDescription | columnDescription |
Columns description (shared by all instances) More... | |
Class CProfileNodeTable: Implement ProfileViewer's AbstractProfileTable interface in order to display profiling data in-game.
Definition at line 51 of file Profile.cpp.
CProfileNodeTable::CProfileNodeTable | ( | CProfileNode * | n | ) |
Definition at line 100 of file Profile.cpp.
|
virtual |
Definition at line 105 of file Profile.cpp.
|
virtual |
GetCellText.
row | Row index (the first row has index 0). |
col | Column index (the first column has index 0). |
Implements AbstractProfileTable.
Definition at line 136 of file Profile.cpp.
|
virtual |
GetChild: Return a row's child table if the child is expandable.
row | Row index (the first row has index 0). |
Implements AbstractProfileTable.
Definition at line 229 of file Profile.cpp.
|
virtual |
GetColumnDescriptions.
Implements AbstractProfileTable.
Definition at line 130 of file Profile.cpp.
|
virtual |
GetName: Short descriptive name of this table (should be static).
Implements AbstractProfileTable.
Definition at line 110 of file Profile.cpp.
|
virtual |
GetNumberRows.
Implements AbstractProfileTable.
Definition at line 124 of file Profile.cpp.
|
virtual |
GetTitle: Longer, explanatory text (can be dynamic).
Implements AbstractProfileTable.
Definition at line 116 of file Profile.cpp.
|
virtual |
IsHighlightRow.
row | Row index (the first row has index 0). |
Reimplemented from AbstractProfileTable.
Definition at line 249 of file Profile.cpp.
|
staticprivate |
Columns description (shared by all instances)
Definition at line 93 of file Profile.cpp.
|
private |
The node represented by this table.
Definition at line 90 of file Profile.cpp.