/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Components/DisplayClusterPreviewShareComponent.h
It shares using Shared Memory Media the viewport textures of the parent nDisplay Actor. It should only be added to DisplayClusterRootActor instances, and only one component per instance. The way it works is that the sender generates a unique name for each viewport and captures its texture by getting a pointer to it from the corresponding Preview Component. The receiver will read it using the corresponding media source, and use the Texture Replace functionality in the nDisplay actor viewports to have them used and displayed.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=(DisplayCluster), Meta=(BlueprintSpawnableComponent), HideCategories=(Activation, Collision, Cooking)) class UDisplayClusterPreviewShareComponent : public [UActorComponent](API\Runtime\Engine\Components\UActorComponent)
EDisplayCluster...
IcvfxCamerasSyncType
Type of Icvfx camera sync to be performed between the Source nDisplay actor and the owner of this component
EDisplayCluster...
Mode
Current sharing mode of this component
TSoftObjectPtr<...
SourceNDisplayActor
The source nDisplay actor to pull the preview from
FString
UniqueName
Current unique name of this component, which should match between sender and receiver of viewport textures