direct.distributed.DistributedCartesianGrid

from direct.distributed.DistributedCartesianGrid import DistributedCartesianGrid

Inheritance diagram

Inheritance diagram of direct.distributed.DistributedCartesianGrid

class DistributedCartesianGrid(cr)[source]

Bases: DistributedNode, CartesianGridBase

RuleSeparator = ':'
VisualizeGrid = 0
__init__(self, cr)[source]
addObjectToGrid(self, av)[source]
clearWorldContext(self, event=None)[source]
delete(self)[source]
disable(self)[source]
generate(self)[source]
getCenterPos(self)[source]
handleAvatarZoneChange(self, av, zoneId)[source]
handleChildArrive(self, child, zoneId)[source]
handleChildArriveZone(self, child, zoneId)[source]
handleChildLeave(self, child, zoneId)[source]
initializeGridLines(self)[source]
isGridParent(self)[source]
labelCells(self)[source]
markCells(self)[source]
notify = <direct.directnotify.Notifier.Notifier object>
processVisibility(self, task)[source]
removeObjectFromGrid(self, av)[source]
setCellWidth(self, width)[source]
setParentingRules(self, style, rule)[source]
setWorldContext(self, worldContext)[source]
startProcessVisibility(self, avatar)[source]
stopProcessVisibility(self, clearAll=False, event=None)[source]
turnOff(self)[source]
turnOn(self, av=None)[source]
unmarkCells(self)[source]
updateGrid(self)[source]
visualizeGrid(self)[source]