#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