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 LeakDetector[source]

Bases: object

class MessageLeakDetectorBase[source]

Bases: object

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

class TaskLeakDetectorBase[source]

Bases: object