#include <ComposableCameraModifierManager.h>
Inherits:
UObject
An object managing all camera modifiers for a player camera manager.
The manager selects effective modifier assets for the current camera and reports whether a change should reactivate the camera or reconcile in-place value bindings.
Public Methods¶
| Return | Name | Description |
|---|---|---|
void |
AddModifier |
Register a modifier data asset. |
void |
RemoveModifier |
Remove a previously registered modifier data asset. |
FComposableCameraModifierData & |
GetModifierData inline |
Access registered candidates and current effective modifiers. |
const FComposableCameraModifierData & |
GetModifierData const inline |
Const overload for read-only access by debug tooling and inspectors. |
AddModifier¶
void AddModifier(UComposableCameraNodeModifierDataAsset * ModifierAsset)
RemoveModifier¶
void RemoveModifier(UComposableCameraNodeModifierDataAsset * ModifierAsset)
GetModifierData¶
inline
inline FComposableCameraModifierData & GetModifierData()
GetModifierData¶
const inline
inline const FComposableCameraModifierData & GetModifierData() const
Public Static Methods¶
| Return | Name | Description |
|---|---|---|
void |
AddReferencedObjects static |
Adds references for modifier assets stored inside non-reflected nested maps. |
AddReferencedObjects¶
static
static void AddReferencedObjects(UObject * InThis, FReferenceCollector & Collector)
Private Attributes¶
| Return | Name | Description |
|---|---|---|
FComposableCameraModifierData |
ModifierData |
Registered and effective modifier storage. |
ModifierData¶
FComposableCameraModifierData ModifierData