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__(cr)[source]
addObjectToGrid(av)[source]
clearWorldContext(event=None)[source]
delete()[source]
disable()[source]
generate()[source]
getCenterPos()[source]
handleAvatarZoneChange(av, zoneId)[source]
handleChildArrive(child, zoneId)[source]
handleChildArriveZone(child, zoneId)[source]
handleChildLeave(child, zoneId)[source]
initializeGridLines()[source]
isGridParent()[source]
labelCells()[source]
markCells()[source]
notify = <direct.directnotify.Notifier.Notifier object>
processVisibility(task)[source]
removeObjectFromGrid(av)[source]
setCellWidth(width)[source]
setParentingRules(style, rule)[source]
setWorldContext(worldContext)[source]
startProcessVisibility(avatar)[source]
stopProcessVisibility(clearAll=False, event=None)[source]
turnOff()[source]
turnOn(av=None)[source]
unmarkCells()[source]
updateGrid()[source]
visualizeGrid()[source]