ps
Class CProfileNode
IJSObject
|
+--CJSObject
|
+--CProfileNode
in Profile.h
in Profile.cpp
- class CProfileNode
- extends CJSObject
Methods inherited from class CJSObject |
ScriptingInit, ScriptingShutdown, GetProperty, SetProperty, HasProperty, AddProperty, AddProperty, AddProperty, AddMethod, AddProperty, AddLocalProperty, GetScript, CreateScriptObject, ReleaseScriptObject, Shutdown |
calls_frame_amortized
private float calls_frame_amortized;
calls_frame_buffer
private int calls_frame_buffer[ 50 ];
calls_frame_current
private int calls_frame_current;
calls_frame_last
private int* calls_frame_last;
calls_total
private int calls_total;
children
private std::vector< CProfileNode* > children;
display_table
private CProfileNodeTable* display_table;
mallocs_frame_current
private long mallocs_frame_current;
mallocs_frame_last
private long mallocs_frame_last;
mallocs_total
private long mallocs_total;
name
private const char* name;
parent
private CProfileNode* parent;
recursion
private int recursion;
script_children
private std::vector< CProfileNode* > script_children;
start
private double start;
start_mallocs
private long start_mallocs;
time_frame_amortized
private double time_frame_amortized;
time_frame_buffer
private double time_frame_buffer[ 50 ];
time_frame_current
private double time_frame_current;
time_frame_last
private double* time_frame_last;
time_total
private double time_total;
CProfileNode
public CProfileNode( const char* _name, CProfileNode* _parent );
~CProfileNode
public ~CProfileNode();
Call
public void Call();
CanExpand
public bool CanExpand();
Frame
public void Frame();
GetCalls
public int GetCalls() const;
GetChild
public const CProfileNode* GetChild( const char* childName ) const;
GetChildren
public const std::vector< CProfileNode* >* GetChildren() const;
GetFrameCalls
public float GetFrameCalls() const;
GetFrameMallocs
public long GetFrameMallocs() const;
GetFrameTime
public double GetFrameTime() const;
GetName
public const char* GetName() const;
GetParent
public CProfileNode* GetParent() const;
GetScriptChild
public const CProfileNode* GetScriptChild( const char* childName ) const;
GetScriptChildren
public const std::vector< CProfileNode* >* GetScriptChildren() const;
GetTime
public double GetTime() const;
JS_GetName
public jsval JS_GetName( JSContext* );
Reset
public void Reset();
Return
public bool Return();
ScriptingInit
public static void ScriptingInit();