|
Panda3D
|
Public Member Functions | |
| __init__ (self) | |
| destroy (self) | |
Static Public Attributes | |
| int | Day = 24 * Hour |
| int | Hour = 60 * Minute |
| int | Minute = 60 |
| notify = directNotify.newCategory('FrameProfiler') | |
Protected Member Functions | |
| _analyzeResults (self, sessionId) | |
| _doAnalysis (self, sessionId, task) | |
| _doAnalysisGen (self, sessionId) | |
| _scheduleNextProfile (self) | |
| _scheduleNextProfileDoLater (self, task) | |
| _setEnabled (self, enabled) | |
Protected Attributes | |
| _enableFC = FunctionCall(self._setEnabled, taskMgr.getProfileFramesSV()) | |
| dict | _id2session = {} |
| dict | _id2task = {} |
| _jitter = None | |
| int | _jitterMagnitude = self._period * .75 |
| list | _logSchedule |
| int | _period = 2 * FrameProfiler.Minute |
| dict | _period2aggregateProfile = {} |
| int | _profileCounter = 0 |
| _startTime = globalClock.getFrameTime() | |
| _task | |
| int | _timeElapsed = self._profileCounter * self._period |
| __init__ | ( | self | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| destroy | ( | self | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |