Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/Editor
Inheritance Hierarchy
- IPropertyTypeCustomization
- FRigVMVariantDetailCustomization
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMVariantDetailCustomization.h |
| Include | #include "Editor/RigVMVariantDetailCustomization.h" |
Syntax
class FRigVMVariantDetailCustomization : public IPropertyTypeCustomization
Variables
| Type | Name | Description | |
|---|---|---|---|
| URigVMBlueprint * | BlueprintBeingCustomized | ||
| TSharedPtr< SRigVMLogWidget > | VariantLog | The log widget used for function variants |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeChildren
(
TSharedRef< class IPropertyHandle > InStructPropertyHandle, |
||
| void | CustomizeHeader
(
TSharedRef< class IPropertyHandle > InStructPropertyHandle, |
IPropertyTypeCustomization interface | |
| FRigVMVariant | GetVariant () |
||
| TArray< FRigVMVariantRef > | |||
| TSharedRef< IPropertyTypeCustomization > | MakeInstance () |
||
| void | OnAddTag
(
const FName& InTagName |
||
| void | OnBrowseVariantRef
(
const FRigVMVariantRef& InVariantRef |
||
| TArray< FRigVMTag > | OnGetTags () |
||
| void | OnRemoveTag
(
const FName& InTagName |
||
| void | OnVariantChanged
(
const FRigVMVariant& InNewVariant |