Navigation
Unreal Engine C++ API Reference > 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. |