|
TexGen
|
Classes | |
| class | ProfileAutoEndNode |
| struct | ProfileData |
| struct | ProfileLastData |
| struct | ProfileManager |
| struct | ProfileNode |
| struct | ProfileNodePool |
| struct | ProfileZone |
| struct | TimeUnit |
Typedefs | |
| typedef ProfileNode * | ProfileNodeCache |
| typedef ProfileNode * | ProfileNodeTable |
| typedef uint64_t | tick_t |
Enumerations | |
| enum | OUTPUT_WIDTH { OUTPUT_WIDTH_HIT = 6 , OUTPUT_WIDTH_TIME = 6 , OUTPUT_WIDTH_PERC = 4 , OUTPUT_WIDTH_SUM = 79 , OUTPUT_WIDTH_DATA = 1+OUTPUT_WIDTH_HIT + 1 + 2*(OUTPUT_WIDTH_TIME+4+OUTPUT_WIDTH_PERC+1) + 1 , OUTPUT_WIDTH_NAME = OUTPUT_WIDTH_SUM - OUTPUT_WIDTH_DATA } |
Functions | |
| std::string | OutputNodesAsString (const ProfileNode *a_root, uint32_t a_count) |
| std::string | OutputZonesAsString (const ProfileZone *a_root, uint32_t a_count) |
| const TimeUnit * | GetTimeUnit (float ticks) |
| void | GetTicks (tick_t *p) |
| tick_t | GetTickFreq (void) |
| float | GetTickInvFreq (void) |
| uint32_t | ptr32 (const void *a_Ptr) |
| typedef ProfileNode* Shiny::ProfileNodeCache |
Definition at line 42 of file ShinyPrereqs.h.
| typedef ProfileNode* Shiny::ProfileNodeTable |
Definition at line 43 of file ShinyPrereqs.h.
| typedef uint64_t Shiny::tick_t |
Definition at line 77 of file ShinyPrereqs.h.
| enum Shiny::OUTPUT_WIDTH |
| Enumerator | |
|---|---|
| OUTPUT_WIDTH_HIT | |
| OUTPUT_WIDTH_TIME | |
| OUTPUT_WIDTH_PERC | |
| OUTPUT_WIDTH_SUM | |
| OUTPUT_WIDTH_DATA | |
| OUTPUT_WIDTH_NAME | |
Definition at line 38 of file ShinyOutput.h.
| tick_t Shiny::GetTickFreq | ( | void | ) |
| float Shiny::GetTickInvFreq | ( | void | ) |
| void Shiny::GetTicks | ( | tick_t * | p | ) |
Referenced by Shiny::ProfileManager::_appendTicksToCurNode(), and Shiny::ProfileManager::_init().
| const TimeUnit * Shiny::GetTimeUnit | ( | float | ticks | ) |
| std::string Shiny::OutputNodesAsString | ( | const ProfileNode * | a_root, |
| uint32_t | a_count | ||
| ) |
Referenced by Shiny::ProfileManager::outputNodesAsString().
| std::string Shiny::OutputZonesAsString | ( | const ProfileZone * | a_root, |
| uint32_t | a_count | ||
| ) |
Referenced by Shiny::ProfileManager::outputZonesAsString().
|
inline |
Definition at line 59 of file ShinyTools.h.