Navigation
API > API/Plugins > API/Plugins/MediaIOEditor
Base implementation of different MediaIO details view customization
| Name | FMediaIOCustomizationBase |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaIOFramework/Source/MediaIOEditor/Public/Customizations/MediaIOCustomizationBase.h |
| Include Path | #include "Customizations/MediaIOCustomizationBase.h" |
Syntax
class FMediaIOCustomizationBase : public IPropertyTypeCustomization
Implements Interfaces
Derived Classes
FMediaIOCustomizationBase derived class hierarchy
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MediaProperty | TSharedPtr< IPropertyHandle > | Pointer to the property handle. | Customizations/MediaIOCustomizationBase.h |
Functions
Public
Overridden from IPropertyTypeCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeChildren
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Customizations/MediaIOCustomizationBase.h | ||
virtual void CustomizeHeader
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
IPropertyTypeCustomization interface | Customizations/MediaIOCustomizationBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AssignValue
(
const T& NewValue |
Customizations/MediaIOCustomizationBase.h | ||
TAttribute< FText > GetContentText() |
Customizations/MediaIOCustomizationBase.h | ||
| Customizations/MediaIOCustomizationBase.h | |||
TSharedPtr< IPropertyHandle > GetMediaProperty() |
Customizations/MediaIOCustomizationBase.h | ||
T * GetPropertyValueFromPropertyHandle() |
Customizations/MediaIOCustomizationBase.h | ||
TSharedRef< SWidget > HandleSourceComboButtonMenuContent() |
Customizations/MediaIOCustomizationBase.h | ||
| Used to give a chance to the child implementations to get access to the customized objects as soon as possible. | Customizations/MediaIOCustomizationBase.h |