direct.showbase.LeakDetectors¶
from direct.showbase.LeakDetectors import CppMemoryUsage, GarbageLeakDetector, LeakDetector, MessageLeakDetectorBase, MessageListenerTypesLeakDetector, MessageTypesLeakDetector, ObjectTypeLeakDetector, ObjectTypesLeakDetector, SceneGraphLeakDetector, TaskLeakDetector, TaskLeakDetectorBase
Contains objects that report different types of leaks to the ContainerLeakDetector.
Inheritance diagram
digraph inheritance59b5d98f1c { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "CppMemoryUsage" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.CppMemoryUsage",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "CppMemoryUsage" [arrowsize=0.75,style=""]; "GarbageLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.GarbageLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "GarbageLeakDetector" [arrowsize=0.75,style=""]; "LeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.LeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "MessageLeakDetectorBase" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.MessageLeakDetectorBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "MessageListenerTypesLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.MessageListenerTypesLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "MessageListenerTypesLeakDetector" [arrowsize=0.75,style=""]; "MessageTypesLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.MessageTypesLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "MessageTypesLeakDetector" [arrowsize=0.75,style=""]; "MessageLeakDetectorBase" -> "MessageTypesLeakDetector" [arrowsize=0.75,style=""]; "ObjectTypeLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.ObjectTypeLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "ObjectTypeLeakDetector" [arrowsize=0.75,style=""]; "ObjectTypesLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.ObjectTypesLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "ObjectTypesLeakDetector" [arrowsize=0.75,style=""]; "SceneGraphLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.SceneGraphLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "SceneGraphLeakDetector" [arrowsize=0.75,style=""]; "TaskLeakDetector" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.TaskLeakDetector",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "LeakDetector" -> "TaskLeakDetector" [arrowsize=0.75,style=""]; "TaskLeakDetectorBase" -> "TaskLeakDetector" [arrowsize=0.75,style=""]; "TaskLeakDetectorBase" [URL="direct.showbase.LeakDetectors.html#direct.showbase.LeakDetectors.TaskLeakDetectorBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; }- class CppMemoryUsage[source]¶
Bases:
LeakDetector
- class GarbageLeakDetector[source]¶
Bases:
LeakDetector
- class MessageListenerTypesLeakDetector[source]¶
Bases:
LeakDetector
- class MessageTypesLeakDetector[source]¶
Bases:
LeakDetector,MessageLeakDetectorBase
- class ObjectTypeLeakDetector(otld, objType, generation)[source]¶
Bases:
LeakDetector
- class ObjectTypesLeakDetector[source]¶
Bases:
LeakDetector
- class SceneGraphLeakDetector(render)[source]¶
Bases:
LeakDetector
- class TaskLeakDetector[source]¶
Bases:
LeakDetector,TaskLeakDetectorBase