Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Camera
Inheritance Hierarchy
- ICameraLensEffectInterface
- AEmitterCameraLensEffectBase
- ANiagaraLensEffectBase
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Camera/CameraLensEffectInterface.h |
Include | #include "Camera/CameraLensEffectInterface.h" |
Syntax
class ICameraLensEffectInterface
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | This will actually activate the lens Effect. | |
![]() |
void | AdjustBaseFOV
(
float NewFOV |
|
![]() |
void | Deactivtes the particle system. | |
![]() ![]() |
FTransform | GetAttachedEmitterTransform
(
const AActor* Emitter, |
|
![]() ![]() |
float | GetBaseFOV () |
|
![]() ![]() ![]() |
TArray< UFXSystemComponent * > | ||
![]() ![]() ![]() |
UFXSystemComponent * | ||
![]() ![]() |
const FTransform & | ||
![]() ![]() |
bool | IsLooping () |
Returns true if any associated particle system is set to looping |
![]() |
void | Called when this emitter is re-triggered, for bAllowMultipleInstances=false emitters. | |
![]() ![]() |
void | If this type needs to handle being pooled, override this function | |
![]() |
void | RegisterCamera
(
APlayerCameraManager* CameraManager |
Called when being added to the player camera manager. |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ShouldTreatEmitterAsSame
(
TSubclassOf< AActor > OtherEmitter |
Is this emitter functionally equivalent to the class OtherEmitter? |
![]() ![]() |
void | UpdateLocation
(
const FVector& CamLoc, |
Given updated camera information, adjust this effect to display appropriately. |