Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/ModularFeature
Inheritance Hierarchy
- IModularFeature
- IAvaMediaSynchronizedEventsFeature
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/ModularFeature/IAvaMediaSynchronizedEventsFeature.h |
| Include | #include "ModularFeature/IAvaMediaSynchronizedEventsFeature.h" |
Syntax
class IAvaMediaSynchronizedEventsFeature : public IModularFeature
Remarks
Interface for synchronized events implementation in a distributed environment such as the Display Cluster or forked channels.
For a given event signature across a distributed environment, i.e. the event itself is distributed (one instance per node), the event will be fired when all nodes raise the signal for that event. In other word, the event is invoked at the same time on all nodes only when it has been raised on all nodes.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IAvaMediaSynchronizedEventDispatcher > | CreateDispatcher
(
const FString& InSignature |
Factory method to create an event dispatcher. | |
| int32 | Returns a default implementation priority. | ||
| FText | Returns the feature implementation description. | ||
| FText | Returns the localized feature implementation name for display. | ||
| FName | |||
| FName | GetName () |
Returns underlying feature implementation name | |
| int32 | GetPriority () |
Returns the feature implementation priority for automatic selection of most appropriate default. |