grail (C
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Public Member Functions | |
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... | |
abstract void | Release () |
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.DebugInfo.ISnapshotGenerator | |
ITimestampProvider | TimestampProvider [set] |
|
inline |
Registers a receiver for newly created debug snapshots
receiver |
Implements Grail.DebugInfo.ISnapshotGenerator.
|
inline |
Produces a debug snapshot and sends it to all registered receivers
Implements Grail.DebugInfo.ISnapshotGenerator.
|
inline |