Navigation
API > API/Runtime > API/Runtime/ChaosVDRuntime
Inheritance Hierarchy
- IModuleInterface
- FChaosVDRuntimeModule
References
| Module | ChaosVDRuntime |
| Header | /Engine/Source/Runtime/Experimental/ChaosVisualDebugger/Public/ChaosVDRuntimeModule.h |
| Include | #include "ChaosVDRuntimeModule.h" |
Syntax
class FChaosVDRuntimeModule : public IModuleInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | Returns a unique ID used to be used to identify CVD (Chaos Visual Debugger) data | ||
| FChaosVDRuntimeModule & | Get () |
||
| bool | IsRecording () |
Returns true if we are currently recording a Physics simulation | |
| FDelegateHandle | RegisterFullCaptureRequestedCallback
(
const FChaosVDCaptureRequestDelegate::FDelegate& InCallback |
||
| FDelegateHandle | RegisterRecordingStartedCallback
(
const FChaosVDRecordingStateChangedDelegate::FDelegate& InCallback |
||
| FDelegateHandle | RegisterRecordingStopCallback
(
const FChaosVDRecordingStateChangedDelegate::FDelegate& InCallback |
||
| bool | RemoveFullCaptureRequestedCallback
(
const FDelegateHandle& InDelegateToRemove |
||
| bool | RemoveRecordingStartedCallback
(
const FDelegateHandle& InDelegateToRemove |
||
| bool | RemoveRecordingStopCallback
(
const FDelegateHandle& InDelegateToRemove |
||
| void | StartRecording
(
const TArray< FString >& Args |
Starts a CVD recording by starting a Trace session. It will stop any existing trace session | |
| void |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |