UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ICameraPhotography Class Referenceabstract

#include <CameraPhotographyModule.h>

Public Member Functions

 ICameraPhotography ()
 
virtual ~ICameraPhotography ()
 
virtual bool UpdateCamera (FMinimalViewInfo &InOutPOV, APlayerCameraManager *PCMgr)=0
 
virtual void UpdatePostProcessing (FPostProcessSettings &InOutPostProcessingSettings)=0
 
virtual void StartSession ()=0
 
virtual void StopSession ()=0
 
virtual bool IsSupported ()=0
 
virtual void SetUIControlVisibility (uint8 UIControlTarget, bool bIsVisible)=0
 
virtual void DefaultConstrainCamera (const FVector NewCameraLocation, const FVector PreviousCameraLocation, const FVector OriginalCameraLocation, FVector &OutCameraLocation, APlayerCameraManager *PCMgr)=0
 
virtual const TCHAR *const GetProviderName ()=0
 

Constructor & Destructor Documentation

◆ ICameraPhotography()

ICameraPhotography::ICameraPhotography ( )
inline

◆ ~ICameraPhotography()

virtual ICameraPhotography::~ICameraPhotography ( )
inlinevirtual

Member Function Documentation

◆ DefaultConstrainCamera()

virtual void ICameraPhotography::DefaultConstrainCamera ( const FVector  NewCameraLocation,
const FVector  PreviousCameraLocation,
const FVector  OriginalCameraLocation,
FVector OutCameraLocation,
APlayerCameraManager PCMgr 
)
pure virtual

◆ GetProviderName()

virtual const TCHAR *const ICameraPhotography::GetProviderName ( )
pure virtual

◆ IsSupported()

virtual bool ICameraPhotography::IsSupported ( )
pure virtual

◆ SetUIControlVisibility()

virtual void ICameraPhotography::SetUIControlVisibility ( uint8  UIControlTarget,
bool  bIsVisible 
)
pure virtual

◆ StartSession()

virtual void ICameraPhotography::StartSession ( )
pure virtual

◆ StopSession()

virtual void ICameraPhotography::StopSession ( )
pure virtual

◆ UpdateCamera()

virtual bool ICameraPhotography::UpdateCamera ( FMinimalViewInfo InOutPOV,
APlayerCameraManager PCMgr 
)
pure virtual

◆ UpdatePostProcessing()

virtual void ICameraPhotography::UpdatePostProcessing ( FPostProcessSettings InOutPostProcessingSettings)
pure virtual

The documentation for this class was generated from the following file: