Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Camera/CameraModifier.h |
Include |
#include "Camera/CameraModifier.h" |
class UCameraModifier : public UObject
A CameraModifier is a base class for objects that may adjust the final camera properties after being computed by the APlayerCameraManager (
Name | Description | ||
---|---|---|---|
|
float |
Alpha |
Current blend alpha. |
|
float |
AlphaInTime |
When blending in, alpha proceeds from 0 to 1 over this time |
|
float |
AlphaOutTime |
When blending out, alpha proceeds from 1 to 0 over this time |
|
uint32: 1 |
bDebug |
If true, enables certain debug visualization features. |
|
uint32: 1 |
bDisabled |
If true, do not apply this modifier to the camera. |
|
uint32: 1 |
bExclusive |
If true, no other modifiers of same priority allowed. |
|
uint32: 1 |
bPendingDisable |
If true, this modifier will disable itself when finished interpolating out. |
|
CameraOwner |
Camera this object is associated with. |
|
|
Priority |
Priority value that determines the order in which modifiers are applied. |
Name | Description | |
---|---|---|
|
UCameraModifier ( |
Name | Description | ||
---|---|---|---|
|
AddedToCamera ( |
Allows any custom initialization. Called immediately after creation. |
|
|
BlueprintModifyCamera |
Called per tick that the modifier is active to allow Blueprinted modifiers to modify the camera's transform. |
|
|
BlueprintModifyPostProcess ( |
Called per tick that the modifier is active to allow Blueprinted modifiers to modify the camera's postprocess effects. |
|
|
DisableModifier ( |
Disables this modifier. |
|
|
EnableModifier() |
Enables this modifier. |
|
|
float |
GetTargetAlpha() |
|
|
AActor * |
GetViewTarget() |
|
|
UWorld * |
GetWorld() |
|
|
IsDisabled() |
||
|
ModifyCamera ( |
Directly modifies variables in the owning camera |
|
|
ModifyCamera |
Allows modifying the camera in native code. |
|
|
ModifyPostProcess ( |
Allows modifying the post process in native code. |
|
|
ProcessViewRotation |
Called to give modifiers a chance to adjust view rotation updates before they are applied. |
|
|
ToggleModifier() |
Toggled disabled/enabled state of this modifier. |
|
|
UpdateAlpha ( |
Responsible for updating alpha blend value. |
ModifyCamera). A CameraModifier can be stateful
and is associated uniquely with a specific APlayerCameraManager.