![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|


Public Member Functions | |
| abstract void | Release () |
| void | AddReceiver (IDebugSnapshotReceiver receiver) |
| Registers a receiver for newly created debug snapshots More... | |
| void | RemoveReceiver (IDebugSnapshotReceiver receiver) |
| Removes a snapshot receiver More... | |
| void | ProduceSnapshot () |
| Produces a debug snapshot and sends it to all registered receivers More... | |
Protected Member Functions | |
| abstract bool | TryProduceSnapshot (out SnapshotType snapshot) |
| abstract void | PassSnapshotToReceiver (IDebugSnapshotReceiver receiver, SnapshotType snapshot) |
Properties | |
| ITimestampProvider | TimestampProvider [get, set] |
Properties inherited from Grail.Core.DebugUtilities.ISnapshotGenerator | |
| ITimestampProvider | TimestampProvider [set] |
|
inline |
Registers a receiver for newly created debug snapshots
| receiver |
Implements Grail.Core.DebugUtilities.ISnapshotGenerator.
|
inline |
Produces a debug snapshot and sends it to all registered receivers
Implements Grail.Core.DebugUtilities.ISnapshotGenerator.
|
inline |
Removes a snapshot receiver
| receiver |
Implements Grail.Core.DebugUtilities.ISnapshotGenerator.