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.