|
SSBM Decomp
|
#include <dolphin/types.h>Go to the source code of this file.
Data Structures | |
| struct | Frame |
| struct | PerfEvent |
| struct | PerfSample |
Typedefs | |
| typedef u8 | PERFId |
| typedef void *(* | PERFAllocator) (u32 size) |
| typedef void(* | PERFDeallocator) (void *block) |
| typedef void(* | PERFDrawCallback) (void) |
Enumerations | |
| enum | PerfType { PERF_CPU_EVENT , PERF_CPU_GP_EVENT , PERF_GP_EVENT } |
Functions | |
| u32 | PERFInit (u32 numSamples, u32 numFramesHistory, u32 numTypes, PERFAllocator allocator, PERFDeallocator deallocator, PERFDrawCallback initDraw) |
| void | PERFEventStart (PERFId id) |
| void | PERFEventEnd (PERFId id) |
| void | PERFSetEvent (PERFId id, char *name, PerfType type) |
| void | PERFStartFrame (void) |
| void | PERFEndFrame (void) |
| void | PERFStartAutoSampling (f32 msInterval) |
| void | PERFStopAutoSampling (void) |
| void | PERFPreDraw () |
| void | PERFDumpScreen () |
| void | PERFPostDraw () |
| void | PERFSetDrawBWBarKey (int tf) |
| void | PERFSetDrawBWBar (int tf) |
| void | PERFSetDrawCPUBar (int tf) |
| void | PERFSetDrawXFBars (int tf) |
| void | PERFSetDrawRASBar (int tf) |
| void | PERFToggleDrawBWBarKey () |
| void | PERFToggleDrawBWBar () |
| void | PERFToggleDrawCPUBar () |
| void | PERFToggleDrawXFBars () |
| void | PERFToggleDrawRASBar () |
Variables | |
| void(* | GameDrawInit )() |
| struct Frame * | PERFFrames |
| unsigned long | PERFCurrFrame |
| struct PerfEvent * | PERFEvents |
| typedef void *(* PERFAllocator) (u32 size) |
| typedef void(* PERFDeallocator) (void *block) |
| typedef void(* PERFDrawCallback) (void) |
| enum PerfType |
| u32 PERFInit | ( | u32 | numSamples, |
| u32 | numFramesHistory, | ||
| u32 | numTypes, | ||
| PERFAllocator | allocator, | ||
| PERFDeallocator | deallocator, | ||
| PERFDrawCallback | initDraw ) |
| void PERFEventStart | ( | PERFId | id | ) |
| void PERFEventEnd | ( | PERFId | id | ) |
| void PERFStartFrame | ( | void | ) |
| void PERFEndFrame | ( | void | ) |
| void PERFStartAutoSampling | ( | f32 | msInterval | ) |
| void PERFStopAutoSampling | ( | void | ) |
| void PERFPreDraw | ( | ) |
| void PERFDumpScreen | ( | ) |
| void PERFPostDraw | ( | ) |
| void PERFSetDrawBWBarKey | ( | int | tf | ) |
| void PERFSetDrawBWBar | ( | int | tf | ) |
| void PERFSetDrawCPUBar | ( | int | tf | ) |
| void PERFSetDrawXFBars | ( | int | tf | ) |
| void PERFSetDrawRASBar | ( | int | tf | ) |
| void PERFToggleDrawBWBarKey | ( | ) |
| void PERFToggleDrawBWBar | ( | ) |
| void PERFToggleDrawCPUBar | ( | ) |
| void PERFToggleDrawXFBars | ( | ) |
| void PERFToggleDrawRASBar | ( | ) |
|
extern |
|
extern |
|
extern |
|
extern |