Navigation
API > API/Editor > API/Editor/StructUtilsEditor
FInstancePropertyBagStructureDataProvider Allows structure views to use FInstancedPropertyBag even if the bag layout changes. The caller needs to make sure that property bag outlives the property view widget.
| Name | FInstancePropertyBagStructureDataProvider |
| Type | class |
| Header File | /Engine/Source/Editor/StructUtilsEditor/Public/InstancedPropertyBagStructureDataProvider.h |
| Include Path | #include "InstancedPropertyBagStructureDataProvider.h" |
Syntax
class FInstancePropertyBagStructureDataProvider : public IStructureDataProvider
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInstancePropertyBagStructureDataProvider
(
FInstancedPropertyBag& InPropertyBag |
InstancedPropertyBagStructureDataProvider.h |
Functions
Public
Overridden from IStructureDataProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UStruct * GetBaseStructure() |
InstancedPropertyBagStructureDataProvider.h | ||
virtual void GetInstances
(
TArray< TSharedPtr< FStructOnScope > >& OutInstances, |
InstancedPropertyBagStructureDataProvider.h | ||
virtual bool IsValid() |
InstancedPropertyBagStructureDataProvider.h |