Navigation
| Name | PropertyAnimatorCore |
| Type | Plugin |
| Part of Plugins | Property Animator Core |
| Location | /Engine/Plugins/VirtualProduction/PropertyAnimatorCore/Source/PropertyAnimatorCore/ |
| Module Build Rules | PropertyAnimatorCore.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UMovieSceneAnimatorSection | Movie scene section for a sequencer animator track |
| UMovieSceneAnimatorTrack | Movie scene track used to drive animator with sequencer |
| UPropertyAnimatorCoreAnimatorPreset | Animator preset class used to import/export animator data |
| UPropertyAnimatorCoreBase | Abstract base class for any Animator, holds a set of linked properties |
| UPropertyAnimatorCoreComponent | A container for controllers that holds properties in this actor |
| UPropertyAnimatorCoreContext | Context for properties linked to an animator |
| UPropertyAnimatorCoreConverterBase | Abstract base class, Children are used to convert from a type to another with optional rules, Should remain transient and stateless |
| UPropertyAnimatorCoreHandlerBase | Abstract base class, Children are used to get and set value for property type, Should remain transient and stateless |
| UPropertyAnimatorCoreManualTimeSource | |
| UPropertyAnimatorCorePresetable | |
| UPropertyAnimatorCorePresetBase | Abstract Base class to define preset for animators with custom properties and options Will get registered automatically by the subsystem Should remain transient and stateless |
| UPropertyAnimatorCorePropertyPreset | Property preset class used to import/export properties on supported animators |
| UPropertyAnimatorCoreResolver | Base class to find properties hidden or not reachable, allows to discover resolvable properties for specific actors/components/objects that we cannot reach or are transient, will be resolved when needed |
| UPropertyAnimatorCoreSequencerTimeSource | Time source that sync with a sequencer animator track |
| UPropertyAnimatorCoreSubsystem | This subsystem handle all property animators |
| UPropertyAnimatorCoreSystemTimeSource | System time source that support various option |
| UPropertyAnimatorCoreTimeSourceBase | Abstract base class for time source used by property animators Can be transient or saved to disk if contains user set data |
| UPropertyAnimatorCoreWorldTimeSource | Time source that follows world time, Transient because it does not contain user saved data, can be recreated |
Structs
| Name | Remarks |
|---|---|
| FBoolConverterCondition | |
| FBoolConverterRule | |
| FInt32ConverterRule | |
| FMovieSceneAnimatorSectionData | |
| FPropertyAnimatorCoreConverterRuleBase | Base struct for converter rules |
| FPropertyAnimatorCoreData | Serializable struct that contains the property and the owner with accessors |
| FPropertyAnimatorCoreMetadata | |
| FPropertyAnimatorCorePresetArchive | Represents an abstract archive for preset system, underlying implementation can vary |
| FPropertyAnimatorCorePresetArchiveImplementation | Represents a custom implementation to create value in the implementation format, should be a singleton |
| FPropertyAnimatorCorePresetArrayArchive | Represents an abstract array archive for preset system, underlying implementation can vary |
| FPropertyAnimatorCorePresetObjectArchive | Represents an abstract object archive for preset system, underlying implementation can vary |
| FPropertyAnimatorCorePresetValueArchive | Represents an abstract value (primitive) archive for preset system, underlying implementation can vary |
| FPropertyAnimatorCoreSequencerTimeSourceEvalResult | |
| FPropertyAnimatorCoreTimeSourceEvaluationData | Stores all the data used by animators during evaluation |
| TValueConverterTraits | Helper to define a converter from a type to another along an optional struct for rules |
Interfaces
| Name | Remarks |
|---|---|
| IPropertyAnimatorCorePresetable | Preset interface for animator system |
Enums
Public
| Name | Remarks |
|---|---|
| EBoolConverterComparison | |
| EInt32ConverterMethod | |
| EMovieSceneAnimatorEvalTimeMode | Enumerates all possible ways of interpreting time |
| EPropertyAnimatorCoreManualStatus | |
| EPropertyAnimatorCoreMode | Mode supported for properties value |
| EPropertyAnimatorCorePresetArchiveType | Enumerates all possible value type stored in archive |
| EPropertyAnimatorCoreSystemCountdownFormat | Enumerates all possible format interpretation in countdown mode |
| EPropertyAnimatorCoreSystemMode | Enumerates all possible modes for the machine clock time source |
| EPropertyAnimatorCoreTimeSourceResult | Enumerates all possible outcomes for the time source |
| EPropertyAnimatorCoreUpdateEvent | |
| EPropertyAnimatorPropertySupport |