direct.showbase.ProfileSession

from direct.showbase.ProfileSession import PercentStats, ProfileSession

Inheritance diagram

Inheritance diagram of direct.showbase.ProfileSession

class PercentStats(*args, stream=None)[source]

Bases: Stats

add(*args, **kArgs)[source]
f8(x)[source]
static func_std_string(func_name)[source]
print_line(func)[source]
print_stats(*amount)[source]
setTotalTime(tt)[source]
class ProfileSession(name, func=None, logAfterProfile=False)[source]

Bases: object

TrueClock = <panda3d.core.TrueClock object>
__init__(name, func=None, logAfterProfile=False)[source]
acquire()[source]
aggregate(other)[source]
getAggregate()[source]
getDuration()[source]
getFunc()[source]
getLines()[source]
getLogAfterProfile()[source]
getName()[source]
getReference()[source]
getResults(lines=<class 'direct.showbase.PythonUtil.Default'>, sorts=<class 'direct.showbase.PythonUtil.Default'>, callInfo=<class 'direct.showbase.PythonUtil.Default'>, totalTime=<class 'direct.showbase.PythonUtil.Default'>)[source]
getShowCallInfo()[source]
getSorts()[source]
getTotalTime()[source]
notify = <direct.directnotify.Notifier.Notifier object>
profileSucceeded()[source]
release()[source]
resetTotalTime()[source]
run()[source]
setAggregate(aggregate)[source]
setFunc(func)[source]
setLines(lines)[source]
setLogAfterProfile(logAfterProfile)[source]
setName(name)[source]
setShowCallInfo(showCallInfo)[source]
setSorts(sorts)[source]
setTotalTime(totalTime=None)[source]