Navigation
Unreal Engine C++ API Reference > Plugins > LiveLinkCamera
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULiveLinkControllerBase
- ULiveLinkCameraController
References
Module | LiveLinkCamera |
Header | /Engine/Plugins/VirtualProduction/LiveLinkCamera/Source/LiveLinkCamera/Public/LiveLinkCameraController.h |
Include | #include "LiveLinkCameraController.h" |
Syntax
UCLASS&40;&41;
class ULiveLinkCameraController : public ULiveLinkControllerBase
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bShouldUpdateVisualComponentOnChange | Whether to refresh frustum drawing on value change |
![]() ![]() ![]() |
bool | bUseCameraRange | Should LiveLink inputs be remapped (i.e normalized to physical units) using camera component range |
![]() |
FLensFileEvalData | LensFileEvalData | Caches the latest inputs to the LensFile evaluation |
![]() ![]() ![]() |
FLensFilePicker | LensFilePicker | Asset containing encoder and fiz mapping |
![]() ![]() ![]() |
FLiveLinkCameraControllerUpdateFlags | UpdateFlags | Used to control which data from LiveLink is actually applied to camera |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ApplyFIZ
(
ULensFile* LensFile, |
Applies FIZ data coming from LiveLink stream. Lens file is used if encoder mapping is required |
![]() ![]() |
const FLensFileEvalData & | Returns a const reference to input data used to evaluate the lens file | |
![]() ![]() |
void | VerifyFIZWithLensFileTables
(
ULensFile* LensFile, |
If part of FIZ is not streamed, verify that LensFile associated tables have only one entry Used to warn user of potential problem evaluating LensFile |
Overridden from ULiveLinkControllerBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TSubclassOf< UActorComponent > | Returns the component class that this controller wants to control | |
![]() ![]() |
bool | IsRoleSupported
(
const TSubclassOf< ULiveLinkRole >& RoleToSupport |
Can it support a specific role. This is called on the default object before creating an instance. |
![]() ![]() |
void | Tick
(
float DeltaTime, |
Function called every frame with the data evaluated by the component. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | bApplyNodalOffset_DEPRECATED | This property has been deprecated. The LiveLink camera controller no longer applies nodal offset. |
![]() ![]() |
bool | bScaleOverscan_DEPRECATED | This property has been deprecated. Use the corresponding setting in the LensComponent instead. |
![]() ![]() |
bool | bUseCroppedFilmback_DEPRECATED | This property has been deprecated. Use the corresponding setting in the LensComponent instead. |
![]() ![]() |
FComponentReference | ComponentToControl_DEPRECATED | |
![]() ![]() |
FCameraFilmbackSettings | CroppedFilmback_DEPRECATED | This property has been deprecated. Use the corresponding setting in the LensComponent instead. |
![]() ![]() ![]() |
FGuid | DistortionProducerID_DEPRECATED | This property has been deprecated. The LiveLink camera controller no longer evaluated distortion. |
![]() ![]() ![]() |
TObjectPtr< ULensDistortionModelHandlerBase > | LensDistortionHandler_DEPRECATED | This property has been deprecated. The LiveLink camera controller no longer evaluated distortion. |
![]() ![]() |
FVector | OriginalCameraLocation_DEPRECATED | This property has been deprecated. The LiveLink camera controller no longer applies nodal offset. |
![]() ![]() |
FRotator | OriginalCameraRotation_DEPRECATED | This property has been deprecated. The LiveLink camera controller no longer applies nodal offset. |
![]() ![]() |
float | OverscanMultiplier_DEPRECATED | This property has been deprecated. Use the corresponding setting in the LensComponent instead. |
![]() ![]() |
FLiveLinkTransformControllerData | TransformData_DEPRECATED |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ApplyDistortion
(
ULensFile* LensFile, |
This function has been deprecated. Distortion is now applied by the LensComponent |
![]() |
void | ApplyNodalOffset
(
ULensFile* LensFile, |
This function has been deprecated. Nodal Offset is now applied by the LensComponent |
![]() |
void | OnPostActorTick
(
UWorld* World, |
The use of this callback by this class has been deprecated and it is no longer registered. You can register your own delegate with FWorldDelegates::OnWorldPostActorTick |
![]() |
void | SetApplyNodalOffset
(
bool bInApplyNodalOffset |
This function has been deprecated. Nodal Offset is now applied by the LensComponent |