VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions | Static Public Attributes
makVrf::DtProfiler Class Reference

Static Public Member Functions

static void initializeConsoleCommands ()
 
static void setCollectTracyStats (bool)
 
static void setCollectTracyStatsWithoutStartup (bool)
 
static bool collectTracyStats ()
 
static int tracyModuleLevel (size_t moduleNameHash)
 
static size_t addExternalModule (const std::string &Module)
 
static void Shutdown ()
 

Static Public Attributes

static size_t theTerrainModuleName
 
static size_t theVrfUtilModuleName
 

Member Function Documentation

static void makVrf::DtProfiler::initializeConsoleCommands ( )
static
static void makVrf::DtProfiler::setCollectTracyStats ( bool  )
static
static void makVrf::DtProfiler::setCollectTracyStatsWithoutStartup ( bool  )
static
static bool makVrf::DtProfiler::collectTracyStats ( )
static
static int makVrf::DtProfiler::tracyModuleLevel ( size_t  moduleNameHash)
static

use the hash of the module name (ex. std::hash("terrain"))

static size_t makVrf::DtProfiler::addExternalModule ( const std::string &  Module)
static

add external module (customer plugin for example) and it will return the Hash key to use in the macro ex. size_t theMyExternalDllModuleName = makVrf::DtProfiler::addExternalModule("MyExternalDll"); Then you can add this in your code DtPROFILELEVEL("Myfunction", theMyExternalDllModuleName, 1)

static void makVrf::DtProfiler::Shutdown ( )
static

Member Data Documentation

size_t makVrf::DtProfiler::theTerrainModuleName
static

Module(s) name hash of module that support higher level of trace.

size_t makVrf::DtProfiler::theVrfUtilModuleName
static

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)