Class GridGraphUpdatePromise Extends IGraphUpdatePromise

Private

Inner Types

Reference to a nodes array to allow multiple serial updates to have a common reference to the nodes.

Public Methods

Apply (context)

Applies the update in a single atomic update.

Public
Dispose ()
Public
GridGraphUpdatePromise (graph, transform, nodes, nodeArrayBounds, rect, dependencyTracker, nodesDependsOn, allocationMethod, recalculationMode, graphUpdateObject, ownsJobDependencyTracker, isFinalUpdate)
Public
Prepare ()

Coroutine to prepare an update asynchronously.

Public

Public Static Methods

CalculateRectangles (graph, rect, originalRect, fullRecalculationRect, writeMaskRect, readRect)

Calculates the rectangles used for different purposes during a graph update.

Public Static

Public Variables

CostEstimate
Public
allocationMethod
Public
dependencyTracker
Public
graph
Public
graphUpdateObject
Public
nodeArrayBounds
Public
nodes
Public
nodesDependsOn
Public
ownsJobDependencyTracker
Public
recalculationMode
Public
rect
Public

Private/Protected Members

context
Internal
emptyUpdate
Private
fullRecalculationBounds
Private
isFinalUpdate
Private
readBounds
Private
transform
Private
writeMaskBounds
Private