Navigation
API > API/Plugins > API/Plugins/MediaViewer
| Name | IMediaImageViewerFactory |
| Type | struct |
| Header File | /Engine/Plugins/Media/MediaViewer/Source/MediaViewer/Public/ImageViewer/IMediaImageViewerFactory.h |
| Include Path | #include "ImageViewer/IMediaImageViewerFactory.h" |
Syntax
struct IMediaImageViewerFactory
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Priority | int32 | Priorities should be in the range of 1000 (first) to 10000 (last). | ImageViewer/IMediaImageViewerFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FMediaImageViewer > CreateImageViewer
(
const FAssetData& InAssetData |
Creates an image viewer based on this asset. | ImageViewer/IMediaImageViewerFactory.h | |
TSharedPtr< FMediaImageViewer > CreateImageViewer
(
TNotNull< UObject* > InObject |
Create an image viewer based on this object. | ImageViewer/IMediaImageViewerFactory.h | |
TSharedPtr< FMediaViewerLibraryItem > CreateLibraryItem
(
const FAssetData& InAssetData |
Creates a library item based on this asset. | ImageViewer/IMediaImageViewerFactory.h | |
TSharedPtr< FMediaViewerLibraryItem > CreateLibraryItem
(
TNotNull< UObject* > InObject |
Create a library item based on this object. | ImageViewer/IMediaImageViewerFactory.h | |
TSharedPtr< FMediaViewerLibraryItem > CreateLibraryItem
(
const FMediaViewerLibraryItem& InSavedItem |
Recreate this library item as the correct subclass. | ImageViewer/IMediaImageViewerFactory.h | |
bool SupportsAsset
(
const FAssetData& InAssetData |
Whether this factory supports this asset type. | ImageViewer/IMediaImageViewerFactory.h | |
bool SupportsItemType
(
FName InItemType |
Whether this item type is supported (E.g. "Texture2D" or "Color"). | ImageViewer/IMediaImageViewerFactory.h | |
bool SupportsObject
(
TNotNull< UObject* > InObject |
Whether this factory supports this object. | ImageViewer/IMediaImageViewerFactory.h |