Panda3D
|
Public Member Functions | |
def | __init__ (self, cr) |
def | announceGenerate (self) |
def | delete (self) |
def | deleteOrDelay (self) |
def | disable (self) |
def | disableAndAnnounce (self) |
def | disableAnnounceAndDelete (self) |
def | generate (self) |
def | generateInit (self) |
def | getCacheable (self) |
def | getDelayDeleteCount (self) |
def | getDoId (self) |
def | isDisabled (self) |
def | isGenerated (self) |
def | postGenerateMessage (self) |
def | sendUpdate (self, fieldName, args=[], sendToId=None) |
def | status (self, indent=0) |
def | taskName (self, taskString) |
def | uniqueName (self, idString) |
def | updateAllRequiredFields (self, dclass, di) |
def | updateRequiredFields (self, dclass, di) |
def | updateRequiredOtherFields (self, dclass, di) |
![]() | |
def | getLocation (self) |
def | getParentObj (self) |
def | handleChildArrive (self, childObj, zoneId) |
def | handleChildArriveZone (self, childObj, zoneId) |
def | handleChildLeave (self, childObj, zoneId) |
def | handleChildLeaveZone (self, childObj, zoneId) |
def | handleQueryObjectChildrenLocalDone (self, context) |
def | hasParentingRules (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) |
Public Attributes | |
activeState | |
cr | |
dclass | |
DistributedObjectOV_deleted | |
DistributedObjectOV_initialized | |
![]() | |
cr | |
parentId | |
zoneId | |
Static Public Attributes | |
notify = directNotify.newCategory("DistributedObjectOV") | |
![]() | |
notify = directNotify.newCategory("DistributedObjectBase") | |
![]() | |
def | accept_once = acceptOnce |
def | add_task = addTask |
def | detect_leaks = detectLeaks |
def | do_method_later = doMethodLater |
def | get_all_accepting = getAllAccepting |
def | ignore_all = ignoreAll |
def | is_accepting = isAccepting |
def | is_ignoring = isIgnoring |
def | remove_all_tasks = removeAllTasks |
def | remove_task = removeTask |
Implementation of the 'owner view' (OV) of a distributed object;
def __init__ | ( | self, | |
cr | |||
) |
Reimplemented from DistributedObjectBase.
Reimplemented in DistributedCameraOV.
def announceGenerate | ( | self | ) |
Sends a message to the world after the object has been generated and all of its required fields filled in.
def delete | ( | self | ) |
Inheritors should redefine this to take appropriate action on delete
Reimplemented from DistributedObjectBase.
Reimplemented in DistributedCameraOV.
def deleteOrDelay | ( | self | ) |
def disable | ( | self | ) |
Inheritors should redefine this to take appropriate action on disable
def disableAndAnnounce | ( | self | ) |
def disableAnnounceAndDelete | ( | self | ) |
def generate | ( | self | ) |
Inheritors should redefine this to take appropriate action on generate
def generateInit | ( | self | ) |
This method is called when the DistributedObjectOV is first introduced to the world... Not when it is pulled from the cache.
def getCacheable | ( | self | ) |
def getDelayDeleteCount | ( | self | ) |
def getDoId | ( | self | ) |
Return the distributed object id
def isDisabled | ( | self | ) |
Returns true if the object has been disabled and/or deleted, or if it is brand new and hasn't yet been generated.
def isGenerated | ( | self | ) |
Returns true if the object has been fully generated by now, and not yet disabled.
def postGenerateMessage | ( | self | ) |
def sendUpdate | ( | self, | |
fieldName, | |||
args = [] , |
|||
sendToId = None |
|||
) |
def status | ( | self, | |
indent = 0 |
|||
) |
print out "doId(parentId, zoneId) className" and conditionally show generated, disabled
Reimplemented from DistributedObjectBase.
def taskName | ( | self, | |
taskString | |||
) |
def uniqueName | ( | self, | |
idString | |||
) |
def updateAllRequiredFields | ( | self, | |
dclass, | |||
di | |||
) |
def updateRequiredFields | ( | self, | |
dclass, | |||
di | |||
) |
def updateRequiredOtherFields | ( | self, | |
dclass, | |||
di | |||
) |
activeState |
cr |
dclass |
DistributedObjectOV_deleted |
DistributedObjectOV_initialized |
|
static |