![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ChaosVDRemoteSessionsManager.h>
Inheritance diagram for FChaosVDMultiSessionInfo:Public Member Functions | |
| FChaosVDMultiSessionInfo () | |
| virtual | ~FChaosVDMultiSessionInfo () override=default |
| virtual CHAOSSOLVERENGINE_API bool | IsRecording () const override |
| virtual CHAOSSOLVERENGINE_API EChaosVDRecordingMode | GetRecordingMode () const override |
| template<typename TCallback > | |
| void | EnumerateInnerSessions (const TCallback &Callback) const |
Public Member Functions inherited from FChaosVDSessionInfo | |
| FChaosVDSessionInfo () | |
| virtual | ~FChaosVDSessionInfo ()=default |
| CHAOSSOLVERENGINE_API const FChaosVDTraceDetails & | GetConnectionDetails () |
| virtual CHAOSSOLVERENGINE_API EChaosVDRecordingMode | GetLastRequestedRecordingMode () const |
| virtual CHAOSSOLVERENGINE_API void | SetLastRequestedRecordingMode (EChaosVDRecordingMode NewRecordingMode) |
| virtual bool | IsConnected () const |
| EChaosVDRemoteSessionAttributes | GetSessionTypeAttributes () const |
Public Attributes | |
| TMap< FGuid, TWeakPtr< FChaosVDSessionInfo > > | InnerSessionsByInstanceID |
Public Attributes inherited from FChaosVDSessionInfo | |
| FGuid | InstanceId |
| FString | SessionName |
| FMessageAddress | Address |
| FDateTime | LastPingTime |
| EBuildTargetType | BuildTargetType = EBuildTargetType::Unknown |
| EChaosVDRemoteSessionReadyState | ReadyState = EChaosVDRemoteSessionReadyState::Ready |
| FChaosVDRecordingStatusMessage | LastKnownRecordingState |
| TMap< FString, FChaosVDDataChannelState > | DataChannelsStatesByName |
Additional Inherited Members | |
Protected Member Functions inherited from FChaosVDSessionInfo | |
| FChaosVDSessionInfo (EChaosVDRemoteSessionAttributes InSessionTypeAttributes) | |
Protected Attributes inherited from FChaosVDSessionInfo | |
| EChaosVDRecordingMode | LastRequestedRecordingMode = EChaosVDRecordingMode::Invalid |
| FChaosVDTraceDetails | LastKnownConnectionDetails |
| const EChaosVDRemoteSessionAttributes | SessionTypeAttributes |
Session object that is able to control and provide information about multiple session objects. Used to the UI can use the same API to control multiple session, than for single sessions.
|
inlineexplicit |
|
overridevirtualdefault |
|
overridevirtual |
Reimplemented from FChaosVDSessionInfo.
|
overridevirtual |
Reimplemented from FChaosVDSessionInfo.
| TMap<FGuid, TWeakPtr<FChaosVDSessionInfo> > FChaosVDMultiSessionInfo::InnerSessionsByInstanceID |