5#if WITH_CHAOS_VISUAL_DEBUGGER
15#define UE_API CHAOSVDRUNTIME_API
46 static UE_API bool IsLoaded();
62 UE_API void StopRecording();
65 bool IsRecording()
const
76 return RecordingStartedDelegate.Add(
InCallback);
140 UE_DEPRECATED(5.7,
"This method is no longer used. Use GetCurrentTraceSessionDetails")
210 bool bIsRecording =
false;
211 bool bRequestedStop =
false;
EChaosVDTransportMode
Definition ChaosVDRecordingDetails.h:20
EChaosVDRecordingMode
Definition ChaosVDRecordingDetails.h:11
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
Definition DelegateCombinations.h:41
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
#define DECLARE_MULTICAST_DELEGATE(DelegateName)
Definition DelegateCombinations.h:23
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition IDelegateInstance.h:14
EConnectionType
Definition TraceAuxiliary.h:78
Definition ModuleInterface.h:14
virtual void ShutdownModule()
Definition ModuleInterface.h:55
virtual void StartupModule()
Definition ModuleInterface.h:31
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition ScopeRWLock.h:60
Definition ChaosVDEngineEditorBridge.h:7
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
Definition ChaosVDRecording.h:416
Definition ChaosVDRecordingDetails.h:34
Definition ChaosVDRecordingDetails.h:53