Class CProfileNodeTable: Implement ProfileViewer's AbstractProfileTable interface in order to display profiling data in-game.
More...
Class CProfileNodeTable: Implement ProfileViewer's AbstractProfileTable interface in order to display profiling data in-game.
◆ CProfileNodeTable()
◆ GetCellText()
CStr CProfileNodeTable::GetCellText |
( |
size_t |
row, |
|
|
size_t |
col |
|
) |
| |
|
overridevirtual |
GetCellText.
- Parameters
-
row | Row index (the first row has index 0). |
col | Column index (the first column has index 0). |
- Returns
- Text to be displayed in the given cell.
Implements AbstractProfileTable.
◆ GetChild()
GetChild: Return a row's child table if the child is expandable.
- Parameters
-
row | Row index (the first row has index 0). |
- Returns
- Pointer to the child table if the given row has one. Otherwise, return 0.
Implements AbstractProfileTable.
◆ GetColumns()
const std::vector< ProfileColumn > & CProfileNodeTable::GetColumns |
( |
| ) |
|
|
overridevirtual |
GetColumnDescriptions.
- Returns
- A vector describing all columns of the table.
Implements AbstractProfileTable.
◆ GetName()
CStr CProfileNodeTable::GetName |
( |
| ) |
|
|
overridevirtual |
GetName: Short descriptive name of this table (should be static).
- Returns
- Descriptive name of this table.
Implements AbstractProfileTable.
◆ GetNumberRows()
size_t CProfileNodeTable::GetNumberRows |
( |
| ) |
|
|
overridevirtual |
◆ GetTitle()
CStr CProfileNodeTable::GetTitle |
( |
| ) |
|
|
overridevirtual |
GetTitle: Longer, explanatory text (can be dynamic).
- Returns
- Title for the table.
Implements AbstractProfileTable.
◆ IsHighlightRow()
bool CProfileNodeTable::IsHighlightRow |
( |
size_t |
row | ) |
|
|
overridevirtual |
IsHighlightRow.
- Parameters
-
row | Row index (the first row has index 0). |
- Returns
- true if the row should be highlighted in a special color.
Reimplemented from AbstractProfileTable.
◆ columnDescription
Columns description (shared by all instances)
◆ node
The node represented by this table.
The documentation for this class was generated from the following file:
- /home/docker/jenkins/workspace/technical-docs/source/ps/Profile.cpp