Class GraphUpdateProcessor
    Public
    
    
    
    Public Methods
        
                DiscardQueued
        
                ()
    
                    
                    Discards all queued graph updates.
                        Public
                    
                
        
                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