CoherenceInputDebugger
Constructors
| CoherenceInputDebugger |
Fields
| DEBUG_CONDITIONAL | |
| OnDump | Called by the Dump() method, right after serialization. Contains all the debug data in a JSON format. |
Properties
| FramesToKeep | Number of last frames to keep in the debugger memory. If null, all frames are kept. |
Methods
| AcknowledgeFrame | Marks inputs from a given frame as acknowledged. |
| AddEvent | Stores an input related event in this frame's sample. |
| AddInput | Registers new input in the debugger. The following data is recorded for registered inputs: * Received inputs * Sent inputs * Input buffer state for each frame |
| AddInputs | Adds or updates an input to the sample from a given frame. |
| AddState | Adds or updates a state in the sample from a given frame. |
| Dump | Serializes the debug data to a JSON and dumps it using the OnDump event. By default the dump is saved to a file that starts with 'inputDbg_', in a executable directory. |
| HandleInputReceived | Adds an input receive event to the sample. |
| HandleInputSent | Adds an input send event to the sample. |
| PushSample | Stores the last sample if the current frame has changed. |
| RemoveInput | Removes a input from the debugger. |
| SetInputBufferStates | Stores input buffer states for all registered inputs. |