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] |