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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback