Function GridGraphUpdatePromise.CalculateRectangles
CalculateRectangles
(GridGraph graph, IntRect rect, outIntRect originalRect, outIntRect fullRecalculationRect, outIntRect writeMaskRect, outIntRect readRect)
Calculates the rectangles used for different purposes during a graph update.
Public
Static
void CalculateRectangles (
graph | The graph |
|
rect | The rectangle to update. Anything inside this rectangle may have changed (which may affect nodes outside this rectangle as well). |
|
outIntRect | originalRect | The original rectangle passed to the update method, clamped to the grid. |
outIntRect | fullRecalculationRect | The rectangle of nodes which will be recalculated from scratch. |
outIntRect | writeMaskRect | The rectangle of nodes which will have their results written back to the graph. |
outIntRect | readRect | The rectangle of nodes which we need to read from in order to recalculate all nodes in writeMaskRect correctly. |
Calculates the rectangles used for different purposes during a graph update.