Navigation
API > API/Plugins > API/Plugins/VirtualCamera
This library wraps UMultiUserTakesFunctionLibrary: in editor builds, the calls are forwarded and cooked builds, the calls are compiled out. This is done so that Blueprints can continue to be cooked without crashing due to missing functions.
| Name | UMultiUserTakesVCamFunctionLibrary |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/VirtualCamera/Source/VirtualCamera/Public/FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
| Include Path | #include "FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h" |
Syntax
UCLASS ()
class UMultiUserTakesVCamFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UMultiUserTakesVCamFunctionLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool GetRecordOnClient
(
const FGuid& ClientEndpointId |
Gets the checkbox value in the "Record On Client" column in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|
static bool GetRecordOnClientLocal () |
Gets the checkbox value in the "Record On Client" column in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|
static bool GetSynchronizeTakeRecorderTransactions
(
const FGuid& ClientEndpointId |
Gets the value of the "SynchronizeTakeRecorderTransactions" checkbox in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|
static bool GetSynchronizeTakeRecorderTransactionsLocal () |
Gets the value of the "SynchronizeTakeRecorderTransactions" checkbox in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|
static void SetRecordOnClient
(
const FGuid& ClientEndpointId, |
Sets the checkbox value in the "Record On Client" column in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|
static void SetRecordOnClientLocal
(
bool bNewValue |
Sets the checkbox value in the "Record On Client" column in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|
static void SetSynchronizeTakeRecorderTransactionsLocal
(
bool bNewValue |
Sets the value of the "SynchronizeTakeRecorderTransactions" checkbox in the settings displayed at the bottom of the "Take Recorder" tab. | FunctionLibraries/MultiUserTakesVCamFunctionLibrary.h |
|