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)
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
Private
emptyUpdate
Private
fullRecalculationBounds
Private
readBounds
Private
transform
Private
writeMaskBounds
Private