Navigation
API > API/Plugins > API/Plugins/ChaosVD
Objects that allows us to use TLS to temporarily store and access a ptr to an existing instance. This is temporary to workaround the lack of an API method we need in the trace API, and will be removed in the future. either when we add that to the API, or find another way to pass an existing CVD recording to the trace provider before anaislis starts
| Name | FChaosVDTraceManagerThreadContext |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/Trace/ChaosVDTraceManager.h |
| Include Path | #include "Trace/ChaosVDTraceManager.h" |
Syntax
class FChaosVDTraceManagerThreadContext : public TThreadSingleton< FChaosVDTraceManagerThreadContext >
Inheritance Hierarchy
- FTlsAutoCleanup → TThreadSingleton → FChaosVDTraceManagerThreadContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PendingExternalRecordingWeakPtr | TWeakPtr< FChaosVDRecording > | Trace/ChaosVDTraceManager.h |