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. |