Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
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__
 
def accept
 
def acceptOnce
 
def addTask
 
def detectLeaks
 
def doMethodLater
 
def getAllAccepting
 
def ignore
 
def ignoreAll
 
def isAccepting
 
def isIgnoring
 
def removeAllTasks
 
def removeTask
 

Detailed Description

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

Constructor & Destructor Documentation

def __init__ (   self)

Member Function Documentation

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 
)