|
Panda3D
|
Inherits direct::distributed::DistributedObjectBase::DistributedObjectBase.
Public Member Functions | |
| def | __init__ |
| def | announceGenerate |
| def | delete |
| def | deleteOrDelay |
| def | disable |
| def | disableAndAnnounce |
| def | disableAnnounceAndDelete |
| def | generate |
| def | generateInit |
| def | getCacheable |
| def | getDelayDeleteCount |
| def | getDoId |
| def | isDisabled |
| def | isGenerated |
| def | postGenerateMessage |
| def | sendUpdate |
| def | status |
| def | taskName |
| def | uniqueName |
| def | updateAllRequiredFields |
| def | updateRequiredFields |
| def | updateRequiredOtherFields |
Public Attributes | |
| activeState | |
| cr | |
| dclass | |
| DistributedObjectOV_deleted | |
| DistributedObjectOV_initialized | |
Static Public Attributes | |
| tuple | notify = directNotify.newCategory("DistributedObjectOV") |
Implementation of the 'owner view' (OV) of a distributed object;
| def __init__ | ( | self, | |
| cr | |||
| ) |
| 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
| 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
| def taskName | ( | self, | |
| taskString | |||
| ) |
| def uniqueName | ( | self, | |
| idString | |||
| ) |
| def updateAllRequiredFields | ( | self, | |
| dclass, | |||
| di | |||
| ) |
| def updateRequiredFields | ( | self, | |
| dclass, | |||
| di | |||
| ) |
| def updateRequiredOtherFields | ( | self, | |
| dclass, | |||
| di | |||
| ) |
tuple notify = directNotify.newCategory("DistributedObjectOV") [static] |
1.7.3