#include <ComposableCameraProjectSettings.h>

Inherits: UDeveloperSettings

Developer settings for composable camera system.

Public Attributes

Return Name Description
TSoftObjectPtr< UComposableCameraTransitionTableDataAsset > TransitionTable Optional project-wide transition routing table. Consulted when switching between camera types to resolve the transition before falling back to per-camera-type defaults. See also: UComposableCameraTransitionTableDataAsset for the resolution chain.
TArray< FName > ContextNames Named camera contexts that can be used with ActivateCamera. Each entry is just a name (e.g., "Gameplay", "UI", "LevelSequence"). The first entry is treated as the base context — it is always present and cannot be popped. The context stack is strict LIFO: contexts push on top and pop from top.

TransitionTable

TSoftObjectPtr< UComposableCameraTransitionTableDataAsset > TransitionTable

Optional project-wide transition routing table. Consulted when switching between camera types to resolve the transition before falling back to per-camera-type defaults. See also: UComposableCameraTransitionTableDataAsset for the resolution chain.


ContextNames

TArray< FName > ContextNames

Named camera contexts that can be used with ActivateCamera. Each entry is just a name (e.g., "Gameplay", "UI", "LevelSequence"). The first entry is treated as the base context — it is always present and cannot be popped. The context stack is strict LIFO: contexts push on top and pop from top.

Public Methods

Return Name Description
bool IsValidContextName const inline Returns true if the given name is a registered context.

IsValidContextName

const inline

inline bool IsValidContextName(FName ContextName) const

Returns true if the given name is a registered context.

Public Static Methods

Return Name Description
TArray< FName > GetContextNames static inline Get all context names as a list (for dropdowns / GetOptions).

GetContextNames

static inline

static inline TArray< FName > GetContextNames()

Get all context names as a list (for dropdowns / GetOptions).