#include <ComposableCameraModifierManager.h>

Modifier manager storage for all registered candidates and the current effective modifier set.

Public Attributes

Return Name Description
T_NodeModifierArray ModifierData All registered candidates grouped by exact target node class. Each candidate's CameraTagQuery is evaluated when the active camera changes.
T_EffectiveModifier EffectiveModifiers Effective modifiers used by the current camera. Node Type entries are resolved per property; NAME_None stores the legacy whole-node Custom Modifier winner.

ModifierData

T_NodeModifierArray ModifierData

EffectiveModifiers

T_EffectiveModifier EffectiveModifiers

Public Methods

Return Name Description
FComposableCameraModifierUpdateResult UpdateEffectiveModifiers Update EffectiveModifiers and classify the change as camera reactivation or in-place value mutation.
T_EffectiveModifier & GetEffectiveModifiers inline Get current effective modifiers.

UpdateEffectiveModifiers

FComposableCameraModifierUpdateResult UpdateEffectiveModifiers(
    AComposableCameraCameraBase * Camera)

GetEffectiveModifiers

inline

inline T_EffectiveModifier & GetEffectiveModifiers()