Navigation
API > API/Plugins > API/Plugins/MediaPlateEditor
Log category for this module.
| Name | FMediaPlateEditorModule |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaPlate/Source/MediaPlateEditor/Public/MediaPlateEditorModule.h |
| Include Path | #include "MediaPlateEditorModule.h" |
Syntax
class FMediaPlateEditorModule :
public IModuleInterface ,
public FTickableEditorObject
Inheritance Hierarchy
- FTickableObjectBase → FTickableEditorObject → FMediaPlateEditorModule
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnGetMediaPlateMaterialAssetPaths | TMulticastDelegate_OneParam< void, TArray< FName > & > | Delegate called when getting the media plate materials asset paths. | MediaPlateEditorModule.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveMediaPlates | TArray< TWeakObjectPtr< UMediaPlateComponent > > | Holds all the media plates that are playing. | MediaPlateEditorModule.h | |
| bIsRealTimeViewportsEnabled | bool | Caches if real time viewports are enabled. | MediaPlateEditorModule.h | |
| LevelViewportContextMenuRemoteControlExtender | FLevelEditorModule::FLevelViewportMenuExtender_SelectedActors | Holds the context menu extender. | MediaPlateEditorModule.h | |
| MapFileToMediaSource | TMap< FString, TWeakObjectPtr< UMediaSource > > | Maps a drag and drop file to a media source we created from it. | MediaPlateEditorModule.h | |
| MediaPlateName | FName | Customization names to avoid reusing staticstruct during shutdown. | MediaPlateEditorModule.h | |
| MediaPlateResourceName | FName | MediaPlateEditorModule.h | ||
| MenuExtenderDelegateHandle | FDelegateHandle | Holds the menu extender delegate handle. | MediaPlateEditorModule.h | |
| OnGetMediaPlateMaterialAssetPathsDelegate | FOnGetMediaPlateMaterialAssetPaths | Event Delegate for OnGetMediaPlateMaterialAssetPaths. | MediaPlateEditorModule.h | |
| PlaceActors | TArray< TOptional< FPlacementModeID > > | Stores what we have aded to the placement module. | MediaPlateEditorModule.h | |
| TrackEditorBindingHandle | FDelegateHandle | Handle for our track editor. | MediaPlateEditorModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TStatId GetStatId() |
MediaPlateEditorModule.h | ||
void MediaPlateStartedPlayback
(
TObjectPtr< UMediaPlateComponent > MediaPlate |
Call this when a media plate starts playing so we can track it. | MediaPlateEditorModule.h | |
FOnGetMediaPlateMaterialAssetPaths & OnGetMediaPlateMaterialAssetPaths() |
MediaPlateEditorModule.h | ||
bool RemoveMediaSourceFromDragDropCache
(
UMediaSource* MediaSource |
Call this if you want to check if your media source is a drag and drop media source. | MediaPlateEditorModule.h | |
virtual void Tick
(
float DeltaTime |
FTickableEditorObject interface | MediaPlateEditorModule.h |
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
MediaPlateEditorModule.h | ||
virtual void StartupModule() |
IModuleInterface implementation | MediaPlateEditorModule.h |