#include <ComposableCameraFieldOfViewNode.h>

Inherits: UComposableCameraCameraNodeBase

Node for adjusting field of view. This FOV is directly set to the CameraPose each frame.

Public Attributes

Return Name Description
float FieldOfView
bool bDynamicFov
float MinFoV
float MaxFoV
float FoVDamping
float DesiredTargetViewportSize
TArray< TObjectPtr< AActor > > ActorsForDynamicFoV

FieldOfView

float FieldOfView { 79.f }

bDynamicFov

bool bDynamicFov { false }

MinFoV

float MinFoV { 30.f }

MaxFoV

float MaxFoV { 120.f }

FoVDamping

float FoVDamping { 0.5f }

DesiredTargetViewportSize

float DesiredTargetViewportSize { 40.f }

ActorsForDynamicFoV

TArray< TObjectPtr< AActor > > ActorsForDynamicFoV

Public Methods

Return Name Description
void OnTickNode_Implementation virtual
void GetPinDeclarations_Implementation virtual const

OnTickNode_Implementation

virtual

virtual void OnTickNode_Implementation(float DeltaTime, const FComposableCameraPose & CurrentCameraPose, FComposableCameraPose & OutCameraPose)

GetPinDeclarations_Implementation

virtual const

virtual void GetPinDeclarations_Implementation(TArray< FComposableCameraNodePinDeclaration > & OutPins) const