Navigation
API > API/Plugins > API/Plugins/DaySequence
Provides: 1) an interface for getting UDaySequenceCameraModifiers associated with player controllers, 2) an editor only camera modifier for resolving camera modifier bindings in editor worlds, 3) an editor only post process component for visualizing the editor only camera modifier.
| Name | UDaySequenceCameraModifierManager |
| Type | class |
| Header File | /Engine/Plugins/Experimental/DaySequence/Source/DaySequence/Public/DaySequenceCameraModifier.h |
| Include Path | #include "DaySequenceCameraModifier.h" |
Syntax
UCLASS (MinimalAPI)
class UDaySequenceCameraModifierManager : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDaySequenceCameraModifierManager
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraModifiers | TMap< TWeakObjectPtr< APlayerController >, TWeakObjectPtr< UCameraModifier > > | Note: We have no ownership over either the controller or the modifier. The modifiers are owned by the player camera manager. | DaySequenceCameraModifier.h | |
| EditorCameraModiferPreview | TObjectPtr< UPostProcessComponent > | A post process component used to preview the animation of EditorCameraModifier. | DaySequenceCameraModifier.h |
|
| EditorCameraModifier | TObjectPtr< UDaySequenceCameraModifier > | A camera modifier not associated with any player controller, used to resolve the camera modifier binding in editor. | DaySequenceCameraModifier.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCameraModifier * GetCameraModifier
(
APlayerController* InPC |
DaySequenceCameraModifier.h | ||
UCameraModifier * GetEditorCameraModifier() |
DaySequenceCameraModifier.h | ||
void ResetEditorPreview() |
DaySequenceCameraModifier.h | ||
void UpdateEditorPreview() |
DaySequenceCameraModifier.h |