Zdexby TheHolyOneZ
44,741 classes
Class

GraphUpdateProcessor

: Object
Pathfinding.GraphUpdateProcessor, AstarPathfindingProject 0x0070 (112 B) inherited 0x0010 AstarPathfindingProject.dll
0x00x0070

Members 12

OffsetSizeNameTypeFlagsDefault
0x08OnGraphsUpdatedActionPrivate—
0x08astarAstarPathPrivate+1 flags—
0x08graphUpdateThreadThreadPrivate—
0x01anyGraphUpdateInProgressboolPrivate—
0x00290x07padding / unreflected
0x08asyncUpdateProfilingSamplerCustomSamplerPrivate—
0x08graphUpdateQueueQueue<Pathfinding.GraphUpdateObject>Private+1 flags—
0x08graphUpdateQueueAsyncQueue<Pathfinding.GraphUpdateProcessor.GUOSingle>Private+1 flags—
0x08graphUpdateQueuePostQueue<Pathfinding.GraphUpdateProcessor.GUOSingle>Private+1 flags—
0x08graphUpdateQueueRegularQueue<Pathfinding.GraphUpdateProcessor.GUOSingle>Private+1 flags—
0x08asyncGraphUpdatesCompleteManualResetEventPrivate+1 flags—
0x08graphUpdateAsyncEventAutoResetEventPrivate+1 flags—
0x08exitAsyncThreadAutoResetEventPrivate+1 flags—

Functions 15

SignatureFlagsNativeParams
void add_OnGraphsUpdated(Action value)Public+1 flags0x08
void remove_OnGraphsUpdated(Action value)Public+1 flags0x08
bool get_IsAnyGraphUpdateQueued()Public+1 flags0x01
bool get_IsAnyGraphUpdateInProgress()Public+1 flags0x01
void .ctor(AstarPath astar)Public+1 flags0x08
AstarWorkItem GetWorkItem()Public0x20
void EnableMultithreading()Public0x00
void DisableMultithreading()Public0x00
void AddToQueue(GraphUpdateObject ob)Public0x08
void QueueGraphUpdatesInternal()Private0x00
bool ProcessGraphUpdates(bool force)Private0x01
bool ProcessRegularUpdates(bool force)Private0x01
bool StartAsyncUpdatesIfQueued()Private0x01
void ProcessPostUpdates()Private0x00
void ProcessGraphUpdatesAsync()Private0x00

Used by 1

types with a member, parameter or interface of this type