Navigation
API > API/Plugins > API/Plugins/RigVMEditor
Customization for editing a rig vm integer control enum class
| Name | FRigVMGraphEnumDetailCustomization |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMGraphDetailCustomization.h |
| Include Path | #include "Editor/RigVMGraphDetailCustomization.h" |
Syntax
class FRigVMGraphEnumDetailCustomization : public IPropertyTypeCustomization
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMGraphEnumDetailCustomization() |
Editor/RigVMGraphDetailCustomization.h |
Functions
Public
Overridden from IPropertyTypeCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeChildren
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
virtual void CustomizeHeader
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
IPropertyTypeCustomization interface | Editor/RigVMGraphDetailCustomization.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< uint8 * > GetMemoryBeingCustomized() |
Editor/RigVMGraphDetailCustomization.h | ||
bool GetPropertyChain
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void HandleControlEnumChanged
(
TSharedPtr< FString > InEnumPath, |
Editor/RigVMGraphDetailCustomization.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UEnum ** ContainerMemoryBlockToEnumPtr
(
uint8* InMemoryBlock, |
Extracts the value for a nested property from an outer owner | Editor/RigVMGraphDetailCustomization.h | |
static TSharedRef< IPropertyTypeCustomization > MakeInstance() |
Editor/RigVMGraphDetailCustomization.h |