| FTlsAutoCleanup
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCrashReporterHandler.h |
Include |
#include "NiagaraCrashReporterHandler.h" |
class FNiagaraCrashReporterHandler : public TThreadSingleton< FNiagaraCrashReporterHandler >
Manages Niagara's integration with the Crash Reporter. Allows Niagara code to add information to a crash report which can help track down rare bugs.
Name | Description | |
---|---|---|
|
FNiagaraCrashReporterHandler() |
Name | Description | |
---|---|---|
|
~FNiagaraCrashReporterHandler() |
Name | Description | ||
---|---|---|---|
|
Clear() |
Clears out Niagara's CR entry for this thread. |
|
|
OnEnabledChanged ( |
Handle a change in the enabled CVar for Niagara's CR info. |
|
|
PopInfo() |
Pop the current info from the stack and set the previous info as Niagara's current CR info for this thread. |
|
|
PushInfo ( |
Push info on a system instance to the info stack and set as Niagara's current CR info for this thread. |
|
|
PushInfo ( |
Push info on a system simulation to the info stack and set as Niagara's current CR info for this thread. |
Name |
Description |
---|---|
AllHandlers |
Allows us to clear out all data if we disable reporting. |
CritSec |
Critical section ensuring thread-safe access to shared Crash Reporter state. |