Navigation
API > API/Plugins > API/Plugins/LiveLinkVRPN
| Name | FLiveLinkVRPNSource |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/LiveLinkVRPN/Source/LiveLinkVRPN/Public/LiveLinkVRPNSource.h |
| Include Path | #include "LiveLinkVRPNSource.h" |
Syntax
class FLiveLinkVRPNSource :
public ILiveLinkSource ,
public FRunnable ,
public TSharedFromThis< FLiveLinkVRPNSource >
Inheritance Hierarchy
- FRunnable → FLiveLinkVRPNSource
- FSharedFromThisBase → TSharedFromThis → FLiveLinkVRPNSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLiveLinkVRPNSource
(
const FLiveLinkVRPNConnectionSettings& ConnectionSettings |
LiveLinkVRPNSource.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLiveLinkVRPNSource() |
LiveLinkVRPNSource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Client | ILiveLinkClient * | LiveLinkVRPNSource.h | ||
| ConnectionAddress | FMessageAddress | LiveLinkVRPNSource.h | ||
| DeferredStartDelegateHandle | FDelegateHandle | Deferred start delegate handle. | LiveLinkVRPNSource.h | |
| DeviceName | FString | LiveLinkVRPNSource.h | ||
| DeviceType | EVRPNDeviceType | VRPN device parameters. | LiveLinkVRPNSource.h | |
| EncounteredSubjects | TSet< FName > | List of subjects we've already encountered. | LiveLinkVRPNSource.h | |
| IPAddress | FString | IP address of the VRPN server. | LiveLinkVRPNSource.h | |
| LocalUpdateRateInHz | uint32 | Maximum rate at which to refresh the server. | LiveLinkVRPNSource.h | |
| SourceGuid | FGuid | Our identifier in LiveLink. | LiveLinkVRPNSource.h | |
| SourceMachineName | FText | LiveLinkVRPNSource.h | ||
| SourceStatus | FText | LiveLinkVRPNSource.h | ||
| SourceType | FText | LiveLinkVRPNSource.h | ||
| Stopping | FThreadSafeBool | Threadsafe Bool for terminating the main thread loop. | LiveLinkVRPNSource.h | |
| SubjectName | FName | LiveLinkVRPNSource.h | ||
| Thread | FRunnableThread * | Thread to run updates on. | LiveLinkVRPNSource.h | |
| ThreadName | FString | Name of the updates thread. | LiveLinkVRPNSource.h | |
| VRPNDevice | VRPNDeviceUnion | Actual VRPN device. | LiveLinkVRPNSource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Start() |
LiveLinkVRPNSource.h |
Overridden from ILiveLinkSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSubclassOf< ULiveLinkSourceSettings > GetSettingsClass() |
LiveLinkVRPNSource.h | ||
virtual FText GetSourceMachineName() |
LiveLinkVRPNSource.h | ||
virtual FText GetSourceStatus() |
LiveLinkVRPNSource.h | ||
virtual FText GetSourceType() |
LiveLinkVRPNSource.h | ||
virtual bool IsSourceStillValid() |
LiveLinkVRPNSource.h | ||
virtual void ReceiveClient
(
ILiveLinkClient* InClient, |
LiveLinkVRPNSource.h | ||
virtual bool RequestSourceShutdown() |
LiveLinkVRPNSource.h |
Overridden from FRunnable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Exit() |
LiveLinkVRPNSource.h | ||
virtual bool Init() |
LiveLinkVRPNSource.h | ||
virtual uint32 Run() |
LiveLinkVRPNSource.h | ||
virtual void Stop() |
LiveLinkVRPNSource.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void VRPN_CALLBACK OnAnalogChange
(
void* UserData, |
Callbacks for VRPN change handlers. | LiveLinkVRPNSource.h | |
static void VRPN_CALLBACK OnButtonChange
(
void* UserData, |
LiveLinkVRPNSource.h | ||
static void VRPN_CALLBACK OnDialChange
(
void* UserData, |
LiveLinkVRPNSource.h | ||
static void VRPN_CALLBACK OnTrackerChange
(
void* UserData, |
LiveLinkVRPNSource.h |