Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
ClusterClient Class Reference
Inheritance diagram for ClusterClient:
ClusterClientSync

Public Member Functions

 __init__ (self, configList, clusterSyncFlag)
 
 __call__ (self, commandString, fLocally=1, serverList=[])
 
 addControlMapping (self, objectName, controlledName, serverList=None, offset=None, priority=0)
 
 addNamedObjectMapping (self, object, name, hasColor=True)
 
 addObjectTag (self, object, selectFunction, deselectFunction, selectArgs, deselectArgs)
 
 controlObjectTask (self, task)
 
 deselectNodePath (self, nodePath)
 
 exit (self)
 
 getNodePathFindCmd (self, nodePath)
 
 getNodePathName (self, nodePath)
 
 handleDatagram (self, dgi, type, server)
 
 handleMessageQueue (self, server)
 
 handleNamedMovement (self, data)
 
 loadModel (self, nodePath)
 
 moveCamera (self, xyz, hpr)
 
 moveCameraTask (self, task)
 
 moveObject (self, nodePath, object, serverList, offset, hasColor=True)
 
 moveSelectedTask (self, state)
 
 redoSortedPriorities (self)
 
 removeControlMapping (self, name, serverList=None)
 
 removeObjectMapping (self, name)
 
 removeObjectTag (self, object)
 
 selectNodePath (self, nodePath)
 
 sendCamFrustum (self, focalLength, filmSize, filmOffset, indexList=[])
 
 sendNamedMovementDone (self, serverList=None)
 
 setControlMappingOffset (self, objectName, offset)
 
 startControlObjectTask (self)
 
 startMoveCamTask (self)
 
 startMoveSelectedTask (self)
 
 startReaderPollTask (self)
 
 startSynchronizeTimeTask (self)
 
 synchronizeTimeTask (self, task)
 

Public Attributes

 controlMappings
 
 controlObjectTask
 
 controlOffsets
 
 controlPriorities
 
 daemon
 
 moveCameraTask
 
 moveSelectedTask
 
 msgHandler
 
 objectHasColor
 
 objectMappings
 
 qcm
 
 serverList
 
 serverQueues
 
 sortedControlMappings
 
 synchronizeTimeTask
 
 taggedObjects
 

Static Public Attributes

int MGR_NUM = 1000000
 
 notify = DirectNotifyGlobal.directNotify.newCategory("ClusterClient")
 

Protected Member Functions

 _readerPollTask (self, state)
 

Protected Attributes

 _readerPollTask
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
configList,
clusterSyncFlag )

Reimplemented in ClusterClientSync.

Member Function Documentation

◆ __call__()

__call__ ( self,
commandString,
fLocally = 1,
serverList = [] )

◆ _readerPollTask()

_readerPollTask ( self,
state )
protected
 Non blocking task to read all available datagrams 

◆ addControlMapping()

addControlMapping ( self,
objectName,
controlledName,
serverList = None,
offset = None,
priority = 0 )

◆ addNamedObjectMapping()

addNamedObjectMapping ( self,
object,
name,
hasColor = True )

◆ addObjectTag()

addObjectTag ( self,
object,
selectFunction,
deselectFunction,
selectArgs,
deselectArgs )

◆ controlObjectTask()

controlObjectTask ( self,
task )

◆ deselectNodePath()

deselectNodePath ( self,
nodePath )

◆ exit()

exit ( self)

◆ getNodePathFindCmd()

getNodePathFindCmd ( self,
nodePath )

◆ getNodePathName()

getNodePathName ( self,
nodePath )

◆ handleDatagram()

handleDatagram ( self,
dgi,
type,
server )

◆ handleMessageQueue()

handleMessageQueue ( self,
server )

◆ handleNamedMovement()

handleNamedMovement ( self,
data )
 Update cameraJig position to reflect latest position 

◆ loadModel()

loadModel ( self,
nodePath )

◆ moveCamera()

moveCamera ( self,
xyz,
hpr )

Reimplemented in ClusterClientSync.

◆ moveCameraTask()

moveCameraTask ( self,
task )

◆ moveObject()

moveObject ( self,
nodePath,
object,
serverList,
offset,
hasColor = True )

◆ moveSelectedTask()

moveSelectedTask ( self,
state )

◆ redoSortedPriorities()

redoSortedPriorities ( self)

◆ removeControlMapping()

removeControlMapping ( self,
name,
serverList = None )

◆ removeObjectMapping()

removeObjectMapping ( self,
name )

◆ removeObjectTag()

removeObjectTag ( self,
object )

◆ selectNodePath()

selectNodePath ( self,
nodePath )

◆ sendCamFrustum()

sendCamFrustum ( self,
focalLength,
filmSize,
filmOffset,
indexList = [] )

◆ sendNamedMovementDone()

sendNamedMovementDone ( self,
serverList = None )

◆ setControlMappingOffset()

setControlMappingOffset ( self,
objectName,
offset )

◆ startControlObjectTask()

startControlObjectTask ( self)

◆ startMoveCamTask()

startMoveCamTask ( self)

◆ startMoveSelectedTask()

startMoveSelectedTask ( self)

◆ startReaderPollTask()

startReaderPollTask ( self)
 Task to handle datagrams from server 

◆ startSynchronizeTimeTask()

startSynchronizeTimeTask ( self)

◆ synchronizeTimeTask()

synchronizeTimeTask ( self,
task )

Member Data Documentation

◆ _readerPollTask

_readerPollTask
protected

◆ controlMappings

controlMappings

◆ controlObjectTask

controlObjectTask

◆ controlOffsets

controlOffsets

◆ controlPriorities

controlPriorities

◆ daemon

daemon

◆ MGR_NUM

int MGR_NUM = 1000000
static

◆ moveCameraTask

moveCameraTask

◆ moveSelectedTask

moveSelectedTask

◆ msgHandler

msgHandler

◆ notify

notify = DirectNotifyGlobal.directNotify.newCategory("ClusterClient")
static

◆ objectHasColor

objectHasColor

◆ objectMappings

objectMappings

◆ qcm

qcm

◆ serverList

serverList

◆ serverQueues

serverQueues

◆ sortedControlMappings

sortedControlMappings

◆ synchronizeTimeTask

synchronizeTimeTask

◆ taggedObjects

taggedObjects