Navigation
API > API/Editor > API/Editor/StructUtilsEditor
| Name | FInstancedStructProvider |
| Type | class |
| Header File | /Engine/Source/Editor/StructUtilsEditor/Public/InstancedStructDetails.h |
| Include Path | #include "InstancedStructDetails.h" |
Syntax
class FInstancedStructProvider : public IStructureDataProvider
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| InstancedStructDetails.h | |||
FInstancedStructProvider
(
const TSharedPtr< IPropertyHandle >& InStructProperty |
InstancedStructDetails.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FInstancedStructProvider() |
InstancedStructDetails.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
InstancedStructDetails.h |
Overridden from IStructureDataProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UStruct * GetBaseStructure() |
InstancedStructDetails.h | ||
virtual void GetInstances
(
TArray< TSharedPtr< FStructOnScope > >& OutInstances, |
InstancedStructDetails.h | ||
virtual uint8 * GetValueBaseAddress
(
uint8* ParentValueAddress, |
InstancedStructDetails.h | ||
virtual bool IsPropertyIndirection() |
InstancedStructDetails.h | ||
virtual bool IsValid() |
InstancedStructDetails.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnumerateInstances
(
TFunctionRef< bool(const UScriptStruct*ScriptStruct, uint8*Memory, UPackage*Package)>... |
InstancedStructDetails.h |