Navigation
API > API/Editor > API/Editor/PropertyEditor
A handle to an array property which allows you to manipulate the array
| Name | IPropertyHandleArray |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/PropertyHandle.h |
| Include Path | #include "PropertyHandle.h" |
Syntax
class IPropertyHandleArray
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IPropertyHandleArray() |
PropertyHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPropertyHandleItemAddResult AddItem() |
Adds an item to the end of the array | PropertyHandle.h | |
FPropertyAccess::Result DeleteItem
(
int32 Index |
Deletes the item at the specified index of the array | PropertyHandle.h | |
FPropertyAccess::Result DuplicateItem
(
int32 Index |
Duplicates the item at the specified index in the array. | PropertyHandle.h | |
FPropertyAccess::Result EmptyArray() |
Empty the array | PropertyHandle.h | |
TSharedRef< IPropertyHandle > GetElement
(
int32 Index |
PropertyHandle.h | ||
FPropertyAccess::Result GetNumElements
(
uint32& OutNumItems |
PropertyHandle.h | ||
FPropertyAccess::Result Insert
(
int32 Index |
Inserts an item into the array at the specified index | PropertyHandle.h | |
FPropertyAccess::Result MoveElementTo
(
int32 OriginalIndex, |
Moves an element from OriginalIndex to NewIndex | PropertyHandle.h | |
void SetOnCanItemChange
(
const FCanPropertyItemChange& InDelegate |
Sets a delegate to call before an item in a container is being mutated | PropertyHandle.h | |
FDelegateHandle SetOnChangeBlocked
(
const FPropertyChangeBlocked::FDelegate& InDelegate |
Sets a delegate to call when a property change has been disallowed | PropertyHandle.h | |
FDelegateHandle SetOnNumElementsChanged
(
const FSimpleDelegate& InOnNumElementsChanged |
Sets a delegate to call when the number of elements changes | PropertyHandle.h | |
FPropertyAccess::Result SwapItems
(
int32 FirstIndex, |
Swaps two items | PropertyHandle.h | |
void UnregisterOnChangeBlocked
(
FDelegateHandle Handle |
Unregisters a delegate that is bound to OnChangeBlocked | PropertyHandle.h | |
void UnregisterOnNumElementsChanged
(
FDelegateHandle Handle |
Unregisters a delegate that is called when the number of elements changes | PropertyHandle.h |