Navigation
| Name | DaySequence |
| Type | Plugin |
| Part of Plugins | DaySequence |
| Location | /Engine/Plugins/Experimental/DaySequence/Source/DaySequence/ |
| Module Build Rules | DaySequence.Build.cs |
Classes
| Name | Remarks |
|---|---|
| ABaseDaySequenceActor | A self-registering Day Sequence Actor with a simple set of lighting components (some of which are optional). |
| ADaySequenceActor | |
| ADaySequenceModifierVolume | |
| ASunMoonDaySequenceActor | A Day Sequence Actor that represents a physically accurate 24 hour day cycle. |
| FDaySequenceActorSpawner | |
| FDaySequenceSpawnRegister | Movie scene spawn register that knows how to handle spawning objects (actors) for a DaySequence |
| FOnDaySequenceActorSet | |
| FOnPostEnableModifier | |
| FOnPostReinitializeSubSequences | |
| FOnTimeOfDayPreviewChanged | |
| FOverrideUpdateIntervalHandle | |
| UDaySequence | |
| UDaySequenceCameraModifier | |
| UDaySequenceCameraModifierManager | 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. |
| UDaySequenceCollectionAsset | |
| UDaySequenceConditionTag | |
| UDaySequenceDirector | |
| UDaySequenceModifierComponent | |
| UDaySequenceModifierEasingFunction | |
| UDaySequenceSubsystem | |
| UDaySequenceTrack | |
| UProceduralDaySequenceBuilder | A utility class for creating procedural Day Sequences. |
Structs
| Name | Remarks |
|---|---|
| FDaySequenceBindingReference | An external reference to a DaySequence object, resolvable through an arbitrary context. |
| FDaySequenceBindingReferenceArray | An array of binding references |
| FDaySequenceBindingReferences | Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID. |
| FDaySequenceCollectionEntry | |
| FDaySequenceConditionSet | |
| FDaySequenceDebugEntry | This provides methods for determining if this debug entry should be shown and for getting a pointer to the debug data. |
| FDaySequenceModifierComponentTickableBase | Editor-only tickable class that allows us to enable trigger volume previews based on persepective camera position in the level viewport. |
| FDaySequenceTime | |
| FProceduralDaySequence | Base class for procedural sequences. |
| FSineSequence | A procedural sequence that animates a user specified property according to a sine wave. |
| FSunAngleSequence | A procedural sequence that linearly animates the sun. |
| FSunPositionSequence | A procedural sequence that animates a sun in a physically accurate way based on geographic data. |
Interfaces
| Name | Remarks |
|---|---|
| IDaySequenceModule | Implements the DaySequence module. |
| IDaySequencePlayer |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDebugCategoryDrawFunction | TFunction< void(UCanvas *, TArray< TSharedPtr< TMap< FString, FString > > > &, const FString &)> | Alias type which defines the signature of the draw function a registered category must be associated with. | DaySequenceActor.h |
| FDebugEntryArray | TArray< TWeakPtr< FDaySequenceDebugEntry > > | Alias type which stores an array of weak pointers to debug entries. | DaySequenceActor.h |
| FDebugEntryMap | TMap< FName, TPair< FDebugEntryArray, FDebugCategoryDrawFunction > > | Alias type which maps a category to its array of debug entries and to a callback which handles drawing the data. | DaySequenceActor.h |
| FOnDaySequenceActorSetEvent | TMulticastDelegate_OneParam< void, ADaySequenceActor * > | DaySequenceSubsystem.h | |
| FOnInvalidateMuteStates | TMulticastDelegate_NoParams< void > | DaySequenceActor.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDayNightCycleMode | Enum specifying how to control a day / night cycle from a modifier |
| EDaySequenceBindingReferenceSpecialization | |
| EDaySequenceConditionTagInitializationPhase | Enum specifying when a day sequence condition tag will be initialized. |
| EDaySequenceModifierMode | Enum that defines modifier behavior for auto enabling and computing the internal blend weight. |
| EDaySequenceModifierUserBlendPolicy | Enum specifying how the modifier resolves the user specified blend weight against the internal blend weight. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
ADaySequenceActor::EUpdateRootSequenceMode E |
DaySequenceActor.h | ||
| DaySequenceActor.h | |||
| DaySequenceActor.h | |||
| DaySequenceActor.h | |||
| DaySequenceActor.h | |||
| DaySequenceActor.h | |||
| DaySequenceActor.h | |||
| DaySequenceActor.h | |||
| Utility function to simplify looking for owned components by type and name. | ProceduralDaySequence.h |