#include <ComposableCameraModifierDataAsset.h>
Inherits:
UDataAsset
Data asset for node modifiers. Every entry is a fixed base wrapper selecting either a generic node-property override or a custom modifier subclass. Modifiers can only be applied to non-transient cameras.
Public Attributes¶
| Return | Name | Description |
|---|---|---|
TArray< TObjectPtr< UComposableCameraModifierBase > > |
Modifiers |
Modifier wrappers. |
TObjectPtr< UComposableCameraTransitionBase > |
OverrideEnterTransition |
Transition used when this group is applied; falls back to the camera default when null. |
TObjectPtr< UComposableCameraTransitionBase > |
OverrideExitTransition |
Transition used when this group is removed; falls back to the camera default when null. |
FGameplayTagQuery |
CameraTagQuery |
Boolean gameplay-tag expression selecting cameras. Empty means all cameras. |
FGameplayTagContainer |
CameraTags |
Deprecated exact-match legacy list migrated to an ANY query during PostLoad. |
int32 |
Priority |
Higher priority wins when several assets target the same node class. |
Modifiers¶
TArray< TObjectPtr< UComposableCameraModifierBase > > Modifiers
OverrideEnterTransition¶
TObjectPtr< UComposableCameraTransitionBase > OverrideEnterTransition
OverrideExitTransition¶
TObjectPtr< UComposableCameraTransitionBase > OverrideExitTransition
CameraTagQuery¶
FGameplayTagQuery CameraTagQuery
CameraTags¶
FGameplayTagContainer CameraTags
Priority¶
int32 Priority { 0 }
Public Methods¶
| Return | Name | Description |
|---|---|---|
bool |
MatchesCameraTags const |
Empty queries match every camera. |
void |
PostLoad virtual |
Migrates legacy CameraTags data. |
MatchesCameraTags¶
const
bool MatchesCameraTags(const FGameplayTagContainer & InCameraTags) const
PostLoad¶
virtual
virtual void PostLoad()