direct.cluster.ClusterMsgs

from direct.cluster.ClusterMsgs import ClusterMsgHandler

ClusterMsgs module: Message types for Cluster rendering

Inheritance diagram

Inheritance diagram of direct.cluster.ClusterMsgs

class ClusterMsgHandler(packetStart, notify)[source]

Bases: object

ClusterMsgHandler: wrapper for PC clusters/multi-piping networking

__init__(packetStart, notify)[source]
blockingRead(qcr)[source]

Block until data is available on the queued connection reader. Returns a datagram iterator and type

makeCamFrustumDatagram(focalLength, filmSize, filmOffset)[source]
makeCamMovementDatagram(xyz, hpr)[source]
makeCamOffsetDatagram(xyz, hpr)[source]
makeCommandStringDatagram(commandString)[source]
makeExitDatagram()[source]
makeNamedMovementDone()[source]
makeNamedObjectMovementDatagram(xyz, hpr, scale, color, hidden, name)[source]
makeSelectedMovementDatagram(xyz, hpr, scale)[source]
makeSwapNowDatagram()[source]
makeSwapReadyDatagram()[source]
makeTimeDataDatagram(frameCount, frameTime, dt)[source]
nonBlockingRead(qcr)[source]

Return a datagram iterator and type if data is available on the queued connection reader

parseCamFrustumDatagram(dgi)[source]
parseCamMovementDatagram(dgi)[source]
parseCamOffsetDatagram(dgi)[source]
parseCommandStringDatagram(dgi)[source]
parseNamedMovementDatagram(dgi)[source]
parseSelectedMovementDatagram(dgi)[source]
parseTimeDataDatagram(dgi)[source]
readHeader(datagram)[source]