Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/UserDefinedStructure
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUserDefinedStructEditorData
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Classes/UserDefinedStructure/UserDefinedStructEditorData.h |
| Include | #include "UserDefinedStructure/UserDefinedStructEditorData.h" |
Syntax
class UUserDefinedStructEditorData :
public UObject,
public FEditorUndoClient
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | ToolTip | ||
| TArray< FStructVariableDescription > | VariablesDescriptions |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UUserDefinedStructEditorData
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| uint32 | |||
| const uint8 * | |||
| UUserDefinedStruct * | |||
| void | RecreateDefaultInstance
(
FString* OutLog |
||
| void | |||
| void | ReinitializeDefaultInstance
(
FString* OutLog |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< ITransactionObjectAnnotation > | FactoryTransactionAnnotation
(
const ETransactionAnnotationCreationMode InCreationMode |
||
| void | PostEditUndo () |
Called after applying a transaction to the object. | |
| void | PostEditUndo
(
TSharedPtr< ITransactionObjectAnnotation > TransactionAnnotation |
Called after applying a transaction to the object in cases where transaction annotation was provided. | |
| void | PostLoadSubobjects
(
FObjectInstancingGraph* OuterInstanceGraph |
Instances components for objects being loaded from disk, if necessary. | |
| void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. | |
| void | Handles reading, writing, and reference collecting using FArchive. |