orx  stable
Portable Game Engine
orxProfiler.h File Reference
#include "orxInclude.h"
#include "core/orxThread.h"

Go to the source code of this file.

Macros

#define orxPROFILER_KS32_MARKER_ID_NONE   -1
 
#define orxPROFILER_KU32_HISTORY_LENGTH   2
 
#define orxPROFILER_POP_MARKER()
 
#define orxPROFILER_PUSH_MARKER(NAME)
 

Functions

orxDLLAPI orxBOOL orxFASTCALL orxProfiler_AreMarkerOperationsEnabled ()
 
orxDLLAPI void orxFASTCALL orxProfiler_EnableMarkerOperations (orxBOOL _bEnable)
 
orxDLLAPI void orxFASTCALL orxProfiler_Exit ()
 
orxDLLAPI orxS32 orxFASTCALL orxProfiler_GetIDFromName (const orxSTRING _zName)
 
orxDLLAPI orxS32 orxFASTCALL orxProfiler_GetMarkerCounter ()
 
orxDLLAPI orxDOUBLE orxFASTCALL orxProfiler_GetMarkerMaxTime (orxS32 _s32MarkerID)
 
orxDLLAPI const orxSTRING orxFASTCALL orxProfiler_GetMarkerName (orxS32 _s32MarkerID)
 
orxDLLAPI orxU32 orxFASTCALL orxProfiler_GetMarkerPushCounter (orxS32 _s32MarkerID)
 
orxDLLAPI orxDOUBLE orxFASTCALL orxProfiler_GetMarkerTime (orxS32 _s32MarkerID)
 
orxDLLAPI orxDOUBLE orxFASTCALL orxProfiler_GetMaxResetTime ()
 
orxDLLAPI orxS32 orxFASTCALL orxProfiler_GetNextMarkerID (orxS32 _s32MarkerID)
 
orxDLLAPI orxS32 orxFASTCALL orxProfiler_GetNextSortedMarkerID (orxS32 _s32MarkerID)
 
orxDLLAPI orxDOUBLE orxFASTCALL orxProfiler_GetResetTime ()
 
orxDLLAPI orxU32 orxFASTCALL orxProfiler_GetUniqueMarkerDepth (orxS32 _s32MarkerID)
 
orxDLLAPI orxDOUBLE orxFASTCALL orxProfiler_GetUniqueMarkerStartTime (orxS32 _s32MarkerID)
 
orxDLLAPI orxSTATUS orxFASTCALL orxProfiler_Init ()
 
orxDLLAPI orxBOOL orxFASTCALL orxProfiler_IsMarkerIDValid (orxS32 _s32MarkerID)
 
orxDLLAPI orxBOOL orxFASTCALL orxProfiler_IsPaused ()
 
orxDLLAPI orxBOOL orxFASTCALL orxProfiler_IsUniqueMarker (orxS32 _s32MarkerID)
 
orxDLLAPI void orxFASTCALL orxProfiler_Pause (orxBOOL _bPause)
 
orxDLLAPI void orxFASTCALL orxProfiler_PopMarker ()
 
orxDLLAPI void orxFASTCALL orxProfiler_PushMarker (orxS32 _s32MarkerID)
 
orxDLLAPI void orxFASTCALL orxProfiler_ResetAllMarkers ()
 
orxDLLAPI void orxFASTCALL orxProfiler_ResetAllMaxima ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxProfiler_SelectQueryFrame (orxU32 _u32QueryFrame, orxU32 _u32ThreadID)
 
orxDLLAPI void orxFASTCALL orxProfiler_Setup ()
 

Detailed Description


Generated for orx by doxygen 1.5.6