Panda3D
Public Member Functions | List of all members
DirectObject Class Reference
Inheritance diagram for DirectObject:
Actor DirectAnalogs DirectButtons DirectDeviceManager DirectDials DirectTimecodeReader DirectTracker DirectFastrak DirectJoybox DirectRadamec DirectCameraControl DirectGrid DirectManipulationControl ObjectHandles SelectedNodePaths DirectSession DisplayRegionContext DisplayRegionList Mopath AsyncRequest DistributedObjectBase InterestWatcher FilterManager ClassicFSM FSM State StateData EventArgument EventPulse OnscreenGeom OnscreenImage OnscreenText Interval DummyAcceptor CurveEditor LevelEditorBase MotionTrail AppRunner PackageInstaller ForceGroup BufferViewer BulletinBoardWatcher DistancePhasedNode EventGroup Job Loader MessengerLeakObject ExclusiveObjectPool ShadowPlacer ShowBase TexMemWatcher TexViewer MopathRecorder TaskManagerWidget AppShell MemoryExplorer SceneGraphExplorer Viewport

Public Member Functions

def __init__ (self)
 
def accept (self, event, method, extraArgs=[])
 
def acceptOnce (self, event, method, extraArgs=[])
 
def addTask (self, args, kwargs)
 
def detectLeaks (self)
 
def doMethodLater (self, args, kwargs)
 
def getAllAccepting (self)
 
def ignore (self, event)
 
def ignoreAll (self)
 
def isAccepting (self, event)
 
def isIgnoring (self, event)
 
def removeAllTasks (self)
 
def removeTask (self, taskOrName)
 

Detailed Description

This is the class that all Direct/SAL classes should inherit from

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ accept()

def accept (   self,
  event,
  method,
  extraArgs = [] 
)

◆ acceptOnce()

def acceptOnce (   self,
  event,
  method,
  extraArgs = [] 
)

◆ addTask()

def addTask (   self,
  args,
  kwargs 
)

◆ detectLeaks()

def detectLeaks (   self)

◆ doMethodLater()

def doMethodLater (   self,
  args,
  kwargs 
)

◆ getAllAccepting()

def getAllAccepting (   self)

◆ ignore()

def ignore (   self,
  event 
)

◆ ignoreAll()

def ignoreAll (   self)

◆ isAccepting()

def isAccepting (   self,
  event 
)

◆ isIgnoring()

def isIgnoring (   self,
  event 
)

◆ removeAllTasks()

def removeAllTasks (   self)

◆ removeTask()

def removeTask (   self,
  taskOrName 
)