#include <GTXabsl2ProfilerLog.h>
Collaboration diagram for GTXabsl2Log:

Public Member Functions | |
| void | init (Xabsl2Engine &pEngine) |
| Initialises the log for the a XabslEngine, creating NameTable and InputSymbolNameTable. | |
| void | append (GTXabsl2LogEntry logentry) |
| Appends a logentry to the current log. | |
| void | clearAll () |
| int | getIndexOfFrameNumber (unsigned int frameNumber) |
| specific functions for log-access | |
| int | getActiveOptionNumberAtFrameNumber (unsigned int frameNumber, int optionMaxDepth) |
| GTXabsl2ActiveOption | getOption (int index, int optionMaxDepth) |
Public Attributes | |
| GTXabsl2ProfilerNameTable | nameTable |
| NameTable for keeping corresponding names to numerical logs. | |
| std::vector< std::string > | inputSymbolNames |
| Names of the DecimalInputSymbols. | |
|
|
Initialises the log for the a XabslEngine, creating NameTable and InputSymbolNameTable.
Definition at line 89 of file GTXabsl2ProfilerLog.cpp. References Xabsl2Symbols::getBooleanInputSymbol(), Xabsl2Symbols::getDecimalInputSymbol(), Xabsl2Symbols::getEnumeratedInputSymbol(), GTXabsl2ProfilerNameTable::init(), inputSymbolNames, Xabsl2NamedItem::n, nameTable, Xabsl2Symbols::numberOfBooleanInputSymbols(), Xabsl2Symbols::numberOfDecimalInputSymbols(), and Xabsl2Symbols::numberOfEnumeratedInputSymbols(). Referenced by GTXabsl2Profiler::init(). |
Here is the call graph for this function:

|
|
Appends a logentry to the current log.
|
|
|
Definition at line 162 of file GTXabsl2ProfilerLog.cpp. References inputSymbolNames, and nameTable. |
|
|
specific functions for log-access
Definition at line 172 of file GTXabsl2ProfilerLog.cpp. |
|
||||||||||||
|
Definition at line 182 of file GTXabsl2ProfilerLog.cpp. References GTXabsl2ProfilerNameTable::maxDepth, and nameTable. |
|
||||||||||||
|
Definition at line 201 of file GTXabsl2ProfilerLog.cpp. References GTXabsl2ProfilerNameTable::maxDepth, and nameTable. |
|
|
NameTable for keeping corresponding names to numerical logs.
Definition at line 120 of file GTXabsl2ProfilerLog.h. Referenced by clearAll(), getActiveOptionNumberAtFrameNumber(), getOption(), init(), operator<<(), operator>>(), and GTXabsl2Profiler::recordLog(). |
|
|
Names of the DecimalInputSymbols.
Definition at line 123 of file GTXabsl2ProfilerLog.h. Referenced by clearAll(), init(), operator<<(), and operator>>(). |
1.3.6