Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/Editor
Inheritance Hierarchy
- TSharedFromThis
- IDetailCustomization
- FRigVMWrappedNodeDetailCustomization
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMGraphDetailCustomization.h |
| Include | #include "Editor/RigVMGraphDetailCustomization.h" |
Syntax
class FRigVMWrappedNodeDetailCustomization : public IDetailCustomization
Remarks
Customization for editing a rig vm node
Variables
| Type | Name | Description | |
|---|---|---|---|
| URigVMBlueprint * | BlueprintBeingCustomized | ||
| TMap< FName, TSharedPtr< SRigVMGraphPinNameListValueWidget > > | NameListWidgets | ||
| TArray< TWeakObjectPtr< URigVMNode > > | NodesBeingCustomized | ||
| TArray< TWeakObjectPtr< URigVMDetailsViewWrapperObject > > | ObjectsBeingCustomized |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeLiveValues
(
IDetailLayoutBuilder& DetailLayout |
||
| TSharedPtr< FString > | GetCurrentlySelectedItem
(
FNameProperty* InProperty, |
||
| FText | GetNameListText
(
FNameProperty* InProperty |
||
| TSharedRef< IDetailCustomization > | MakeInstance () |
Makes a new instance of this detail layout class for a specific detail view requesting it | |
| TSharedRef< SWidget > | MakeNameListItemWidget
(
TSharedPtr< FString > InItem |
||
| void | OnNameListChanged
(
TSharedPtr< FString > NewSelection, |
||
| void | OnNameListComboBox
(
FNameProperty* InProperty, |
||
| void | SetNameListText
(
const FText& NewTypeInValue, |
Overridden from IDetailCustomization
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Called when details should be customized |