Navigation
API > API/Editor > API/Editor/Kismet
SCSEditor UI customization
| Name | ISCSEditorUICustomization |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/ISCSEditorUICustomization.h |
| Include Path | #include "ISCSEditorUICustomization.h" |
Syntax
class ISCSEditorUICustomization
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISCSEditorUICustomization() |
ISCSEditorUICustomization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
|
When it returns true, overrides the value returned by SSubobjectEditor::GetDesiredVisibility(). | ISCSEditorUICustomization.h | |
|
Called before events that might change the targets of the subobject editor, particularly useful for gathering data to use in a subsequent SelectDefaultSubobject call. | ISCSEditorUICustomization.h | |
|
Gives a customization the opportunity to control what the "default" subobject selection is. | ISCSEditorUICustomization.h | |
|
Decides if this UI Customization provides an overlay for the tree view | ISCSEditorUICustomization.h | |
|
Create an overlay for the tree view widget | ISCSEditorUICustomization.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< SWidget > GetControlsWidget
(
const FSubobjectData& |
Allows customizer to inject a right-side justified widget on the subobject editor Typically these widgets would convey actions that can be taken and may optionally provide status information through their visualization. | ISCSEditorUICustomization.h | |
virtual TSharedPtr< SWidget > GetControlsWidget
(
TSharedRef< SSubobjectEditor >& SubobjectEditor, |
Allows customizer to inject a right-side justified widget on the subobject editor Typically these widgets would convey actions that can be taken and may optionally provide status information through their visualization. | ISCSEditorUICustomization.h | |
virtual const FSlateBrush * GetIconBrush
(
const FSubobjectData& |
Implementations that return nullptr will lead to existing built-in functionality of the subobject editor being used to determine the Icon for the given FSubobjectData | ISCSEditorUICustomization.h | |
virtual bool HideAddComponentButton
(
TArrayView< UObject* > Context |
ISCSEditorUICustomization.h | ||
virtual bool HideBlueprintButtons
(
TArrayView< UObject* > Context |
ISCSEditorUICustomization.h | ||
virtual bool HideComponentsFilterBox
(
TArrayView< UObject* > Context |
ISCSEditorUICustomization.h | ||
virtual bool HideComponentsTree
(
TArrayView< UObject* > Context |
ISCSEditorUICustomization.h |