26 void*
operator new(std::size_t
size);
27 void operator delete(
void* memory);
38 DtProfileNode* getChildNode(
const char * name );
41 DtProfileNode* parent()
const;
43 DtProfileNode* sibling()
const;
45 DtProfileNode* child()
const;
48 DtProfileNode* largestChild()
const;
60 const char* name()
const;
64 int totalCalls()
const;
72 int lastFrameCalled()
const;
73 int callsLastFrame()
const;
77 static int nodeCount();
78 static int maxNodes();
80 void setUiOpen(
bool open);
Profile node class stores timing data for a profiled section.
Definition: DtProfileNode.h:22
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
DtProfileNode * mySibling
Definition: DtProfileNode.h:97
int myThreadiId
Definition: DtProfileNode.h:94
voidpf void uLong size
Definition: ioapi.h:39
int myTotalCalls
Definition: DtProfileNode.h:91
int myCallsLastFrame
Definition: DtProfileNode.h:93
DtUInt64 myTimeLastFrame
Definition: DtProfileNode.h:87
DtUInt64 myTotalTime
Definition: DtProfileNode.h:85
Contains DLL export macros.
int myRecursionCounter
Definition: DtProfileNode.h:92
bool myUiOpen
Definition: DtProfileNode.h:99
const char * myName
Definition: DtProfileNode.h:84
DtUInt64 myMaxTime
Definition: DtProfileNode.h:88
DtUInt64 myStartTime
Definition: DtProfileNode.h:86
DtProfileNode * myChild
Definition: DtProfileNode.h:96
DtProfileNode * myParent
Definition: DtProfileNode.h:95
DtUInt64 myMinTime
Definition: DtProfileNode.h:89
unsigned long long DtUInt64
unsigned 64 bit integer
Definition: DtProfileIterator.h:18
int myLastFrameCalled
Definition: DtProfileNode.h:90