VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Variables
performanceMonitor.h File Reference

Go to the source code of this file.

Classes

class  DtPerformanceMonitor
 
class  DtPerformanceMonitorMarker
 

Macros

#define PROFILE_CONTEXT_STRING(Context, Description)   const int the##Context = DtPerformanceMonitor::AddProfileContextString(Context, Description);
 
#define DtVRF_PERFORMANCE_PROFILE(Context)   DtPerformanceMonitorMarker frameRate##Context(Context);
 

Variables

const int SIMULATION_FRAME_RATE = -1
 
const int SIMULATION_FRAME = 1
 
const int BEGIN_FRAME = 2
 
const int ADVANCE_FRAME = 3
 
const int OBJECT_TICK = 4
 
const int APPLICATION_TICK = 5
 
const int NETWORK_TICK = 6
 

Macro Definition Documentation

#define PROFILE_CONTEXT_STRING (   Context,
  Description 
)    const int the##Context = DtPerformanceMonitor::AddProfileContextString(Context, Description);

For VRF specific timers, these are the current section timers and the strings that describe that the section times are for. The identifier is sent over the network. Use the DtProfiler to turn the number into a string.

#define DtVRF_PERFORMANCE_PROFILE (   Context)    DtPerformanceMonitorMarker frameRate##Context(Context);

Variable Documentation

const int SIMULATION_FRAME_RATE = -1
const int SIMULATION_FRAME = 1
const int BEGIN_FRAME = 2
const int ADVANCE_FRAME = 3
const int OBJECT_TICK = 4
const int APPLICATION_TICK = 5
const int NETWORK_TICK = 6

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)