direct.task.TaskProfiler

from direct.task.TaskProfiler import TaskProfiler, TaskTracker

Inheritance diagram

Inheritance diagram of direct.task.TaskProfiler

class TaskProfiler[source]

Bases: object

static GetDefaultSpikeThreshold()[source]
static GetSpikeThreshold()[source]
static SetSpikeThreshold(spikeThreshold)[source]
__init__()[source]
destroy()[source]
flush(name)[source]
logProfiles(name=None)[source]
notify = <direct.directnotify.Notifier.Notifier object>
class TaskTracker(namePrefix)[source]

Bases: object

MinSamples = None
SpikeThreshold = None
__init__(namePrefix)[source]
addProfileSession(session)[source]
destroy()[source]
flush()[source]
getAvgDuration()[source]
getAvgSession()[source]
getNamePrefix(namePrefix)[source]
getNumDurationSamples()[source]
log()[source]
notify = <direct.directnotify.Notifier.Notifier object>