Class GraphUpdateProcessor
Public
Public Methods
GetWorkItem
()
Work item which can be used to apply all queued updates.
Public
GraphUpdateProcessor
(astar)
Public
Public Static Methods
ProcessGraphUpdatePromises
(promises, context, force=…)
Public
Static
Public Variables
IsAnyGraphUpdateInProgress
Returns if any graph updates are in progress.
Public
IsAnyGraphUpdateQueued
Returns if any graph updates are waiting to be applied.
Public
Private/Protected Members
MarkerApply
Private
Static
Readonly
MarkerCalculate
Private
Static
Readonly
MarkerSleep
Private
Static
Readonly
ProcessGraphUpdates
(context, force)
Updates graphs.
Private
QueueGraphUpdatesInternal
(context)
Schedules graph updates internally.
Private
anyGraphUpdateInProgress
Used for IsAnyGraphUpdateInProgress.
Private
astar
Holds graphs that can be updated.
Private
Readonly
graphUpdateQueue
Queue containing all waiting graph update queries.
Private
Readonly
pendingGraphUpdates
Private
Readonly
pendingPromises
Private
Readonly