Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Public Attributes | List of all members
DistributedCameraAI Class Reference
Inheritance diagram for DistributedCameraAI:
DistributedObjectAI DistributedObjectBase DirectObject

Public Member Functions

def __init__
 
def getCamParent
 
def getFixtures
 
- Public Member Functions inherited from DistributedObjectAI
def __init__
 
def addInterest
 
def announceGenerate
 
def b_setLocation
 
def beginBarrier
 
def d_setLocation
 
def delete
 
def deleteOrDelay
 
def execCommand
 
def generate
 
def generateInit
 
def generateOtpObject
 
def generateTargetChannel
 
def generateWithRequired
 
def generateWithRequiredAndId
 
def GetAccountConnectionChannel
 
def GetAccountIDFromChannelCode
 
def GetAvatarIDFromChannelCode
 
def getBarrierData
 
def getCacheable
 
def getCollTrav
 
def getDelayDeleteCount
 
def getDeleteEvent
 
def getDoId
 
def getLocation
 
def getLogicalZoneChangeEvent
 
def getNonCollidableParent
 
def getParentMgr
 
def GetPuppetConnectionChannel
 
def getRender
 
def getZoneChangeEvent
 
def getZoneData
 
def handleLogicalZoneChange
 
def ignoreBarrier
 
def initFromServerResponse
 
def isDeleted
 
def isGenerated
 
def isGridParent
 
def postGenerateMessage
 
def preAllocateDoId
 
def releaseZoneData
 
def requestDelete
 
def sendDeleteEvent
 
def sendGenerateWithRequired
 
def sendMessageBundle
 
def sendSetZone
 
def sendUpdate
 
def sendUpdateToAccountId
 
def sendUpdateToAvatarId
 
def sendUpdateToChannel
 
def setBarrierReady
 
def setLocation
 
def startMessageBundle
 
def status
 
def taskName
 
def uniqueName
 
def updateAllRequiredFields
 
def updateAllRequiredOtherFields
 
def updateRequiredFields
 
def updateRequiredOtherFields
 
def validate
 
- Public Member Functions inherited from DistributedObjectBase
def __init__
 
def getLocation
 
def getParentObj
 
def handleChildArrive
 
def handleChildArriveZone
 
def handleChildLeave
 
def handleChildLeaveZone
 
def handleQueryObjectChildrenLocalDone
 
def hasParentingRules
 
def status
 
- Public Member Functions inherited from DirectObject
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
 

Public Attributes

 fixtures
 
 parent
 
- Public Attributes inherited from DistributedObjectAI
 accountName
 
 air
 Asad: As per Roger's suggestion, turn off the following block until a solution is thought out of how to prevent this delete message or to handle this message better TODO: do we still need this check? More...
 
 dclass
 
 DistributedObjectAI_initialized
 
 doId
 
 lastNonQuietZone
 
 parentId
 
 zoneId
 
- Public Attributes inherited from DistributedObjectBase
 children
 
 cr
 
 parentId
 
 zoneId
 

Additional Inherited Members

- Static Public Member Functions inherited from DistributedObjectAI
def staticGetLogicalZoneChangeEvent
 
def staticGetZoneChangeEvent
 
- Static Public Attributes inherited from DistributedObjectAI
tuple notify = directNotify.newCategory("DistributedObjectAI")
 
int QuietZone = 1
 
- Static Public Attributes inherited from DistributedObjectBase
tuple notify = directNotify.newCategory("DistributedObjectBase")
 

Constructor & Destructor Documentation

def __init__ (   self,
  air 
)

Member Function Documentation

def getCamParent (   self)
def getFixtures (   self)

Member Data Documentation

fixtures
parent