UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PlayerCameraManager.h File Reference
#include "UObject/ObjectMacros.h"
#include "Templates/SubclassOf.h"
#include "Engine/EngineTypes.h"
#include "GameFramework/Actor.h"
#include "Camera/CameraTypes.h"
#include "UObject/ScriptInterface.h"
#include "PlayerCameraManager.generated.h"

Go to the source code of this file.

Classes

struct  FCameraCacheEntry
 
struct  FTViewTarget
 
struct  FViewTargetTransitionParams
 
class  APlayerCameraManager
 

Enumerations

enum  EViewTargetBlendFunction : int {
  VTBlend_Linear , VTBlend_Cubic , VTBlend_EaseIn , VTBlend_EaseOut ,
  VTBlend_EaseInOut , VTBlend_PreBlended , VTBlend_MAX
}
 
enum  EViewTargetBlendOrder : int { VTBlendOrder_Base , VTBlendOrder_Override }
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnAudioFadeChangeSignature, bool, bFadeOut, float, FadeTime)
 

Enumeration Type Documentation

◆ EViewTargetBlendFunction

Options that define how to blend when changing view targets.

See also
FViewTargetTransitionParams, SetViewTarget
Enumerator
VTBlend_Linear 

Camera does a simple linear interpolation.

VTBlend_Cubic 

Camera has a slight ease in and ease out, but amount of ease cannot be tweaked.

VTBlend_EaseIn 

Camera immediately accelerates, but smoothly decelerates into the target. Ease amount controlled by BlendExp.

VTBlend_EaseOut 

Camera smoothly accelerates, but does not decelerate into the target. Ease amount controlled by BlendExp.

VTBlend_EaseInOut 

Camera smoothly accelerates and decelerates. Ease amount controlled by BlendExp.

VTBlend_PreBlended 

The game's camera system has already performed the blending. Engine should not blend at all

VTBlend_MAX 

◆ EViewTargetBlendOrder

Enumerator
VTBlendOrder_Base 
VTBlendOrder_Override 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnAudioFadeChangeSignature  ,
bool  ,
bFadeOut  ,
float  ,
FadeTime   
)