Navigation
API > API/Editor > API/Editor/DetailCustomizations
Implements a details panel customization for FGuid structures.
| Name | FGuidStructCustomization |
| Type | class |
| Header File | /Engine/Source/Editor/DetailCustomizations/Public/GuidStructCustomization.h |
| Include Path | #include "GuidStructCustomization.h" |
Syntax
class FGuidStructCustomization : public IPropertyTypeCustomization
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InputValid | bool | Holds a flag indicating whether the current input is a valid GUID. | GuidStructCustomization.h | |
| PropertyHandle | TSharedPtr< IPropertyHandle > | Holds a handle to the property being edited. | GuidStructCustomization.h | |
| TextBox | TSharedPtr< SEditableTextBox > | Holds the text box for editing the Guid. | GuidStructCustomization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeChildren
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
GuidStructCustomization.h | ||
virtual void CustomizeHeader
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
GuidStructCustomization.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetGuidValue
(
const FGuid& Guid |
Sets the property's value. | GuidStructCustomization.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IPropertyTypeCustomization > MakeInstance() |
Creates a new instance. | GuidStructCustomization.h |