FCameraPhotographyManager

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Camera/CameraPhotography.h

Include

#include "Camera/CameraPhotography.h"

Syntax

class FCameraPhotographyManager

Variables

Name Description

Protected variable

TSharedPtr< ICa...

 

ActiveImpl

Constructors

Name Description

Protected function

FCameraPhotographyManager()

Destructors

Name Description

Protected function

~FCameraPhotographyManager()

Functions

Name Description

Public function

void

 

DefaultConstrainCamera

(
    const FVector NewCameraLocation,
    const FVector PreviousCameraLocatio...,
    const FVector OriginalCameraLocatio...,
    FVector& OutCameraLocation,
    APlayerCameraManager* PCMgr
)

Public function Static

void

 

Destroy()

Destroy current FCameraPhotography (if any); recreated by next Get()

Public function Static

FCameraPhoto...

 

Get()

Get (& possibly create) singleton FCameraPhotography

Public function Static

bool

 

IsSupported

(
    UWorld* InWorld
)

Public function

void

 

SetUIControlVisibility

(
    uint8 UIControlTarget,
    bool bIsVisible
)

Show or hide controls in the photography UI; see documentation for UAnselFunctionLibrary::SetUIControlVisibility

Public function

void

 

StartSession()

Starts a photography session

Public function

void

 

StopSession()

Stops a photography session

Public function

bool

 

UpdateCamera

(
    FMinimalViewInfo& InOutPOV,
    APlayerCameraManager* PCMgr
)

Modify input camera according to cumulative free-camera transforms (if any).

Public function

void

 

UpdatePostProcessing

(
    FPostProcessSettings& InOutPostPro...
)

Modify input postprocessing settings according to Photography requirements.

Constants

Name

Description

Singleton

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss