Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Kismet2
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Kismet2/StructureEditorUtils.h |
| Include | #include "Kismet2/StructureEditorUtils.h" |
Syntax
class FStructureEditorUtils
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddVariable
(
UUserDefinedStruct* Struct, |
VARIABLE. | |
| void | BroadcastPostChange
(
UUserDefinedStruct* Struct |
||
| void | BroadcastPreChange
(
UUserDefinedStruct* Struct |
||
| bool | CanEnable3dWidget
(
const UUserDefinedStruct* Struct, |
3D Widget | |
| bool | CanEnableMultiLineText
(
const UUserDefinedStruct* Struct, |
Multi-line text. | |
| bool | CanHaveAMemberVariableOfType
(
const UUserDefinedStruct* Struct, |
VALIDATION. | |
| bool | CanMoveVariable
(
UUserDefinedStruct* Struct, |
Checks whether MoveVariable can actually move the variable with the given guid. | |
| bool | Change3dWidgetEnabled
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeEditableOnBPInstance
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeMultiLineTextEnabled
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeSaveGameEnabled
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeTooltip
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeVariableDefaultValue
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeVariableTooltip
(
UUserDefinedStruct* Struct, |
||
| bool | ChangeVariableType
(
UUserDefinedStruct* Struct, |
||
| void | CompileStructure
(
UUserDefinedStruct* Struct |
||
| UUserDefinedStruct * | CreateUserDefinedStruct
(
UObject* InParent, |
STRUCTURE. | |
| FGuid | GetGuidForProperty
(
const FProperty* Property |
||
| FGuid | GetGuidFromPropertyName
(
FName Name |
||
| FProperty * | GetPropertyByFriendlyName
(
const UUserDefinedStruct* Struct, |
||
| FProperty * | GetPropertyByGuid
(
const UUserDefinedStruct* Struct, |
||
| FString | GetTooltip
(
const UUserDefinedStruct* Struct |
||
| TArray< FStructVariableDescription > & | GetVarDesc
(
UUserDefinedStruct* Struct |
GUID AND VAR DESC. | |
| const TArray< FStructVariableDescription > & | GetVarDesc
(
const UUserDefinedStruct* Struct |
||
| const FStructVariableDescription * | GetVarDescByGuid
(
const UUserDefinedStruct* Struct, |
||
| FStructVariableDescription * | GetVarDescByGuid
(
UUserDefinedStruct* Struct, |
||
| const TArray< FStructVariableDescription > * | GetVarDescPtr
(
const UUserDefinedStruct* Struct |
||
| TArray< FStructVariableDescription > * | GetVarDescPtr
(
UUserDefinedStruct* Struct |
||
| FString | GetVariableFriendlyName
(
const UUserDefinedStruct* Struct, |
||
| FString | GetVariableFriendlyNameForProperty
(
const UUserDefinedStruct* Struct, |
||
| FString | GetVariableTooltip
(
const UUserDefinedStruct* Struct, |
||
| bool | Is3dWidgetEnabled
(
const UUserDefinedStruct* Struct, |
||
| bool | IsMultiLineTextEnabled
(
const UUserDefinedStruct* Struct, |
||
| EStructureError | IsStructureValid
(
const UScriptStruct* Struct, |
Can the structure be a member variable for a BPGClass or BPGStruct | |
| bool | IsUniqueVariableFriendlyName
(
const UUserDefinedStruct* Struct, |
||
| void | ModifyStructData
(
UUserDefinedStruct* Struct |
MISC. | |
| bool | MoveVariable
(
UUserDefinedStruct* Struct, |
Move the variable with the given guid in the struct to be immediately above or below another variable. | |
| void | OnStructureChanged
(
UUserDefinedStruct* Struct, |
Called after UDS was changed by editor | |
| void | RecreateDefaultInstanceInEditorData
(
UUserDefinedStruct* Struct |
DEFAULT VALUE. | |
| void | RemoveInvalidStructureMemberVariableFromBlueprint
(
UBlueprint* Blueprint |
||
| bool | RemoveVariable
(
UUserDefinedStruct* Struct, |
||
| bool | RenameVariable
(
UUserDefinedStruct* Struct, |
||
| bool | RenameVariable
(
UUserDefinedStruct* Struct, |
||
| bool |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FFindByGuidHelper | |||
| FFindByNameHelper | |||
| FStructEditorManager |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EMovePosition | |||
| EStructureEditorChangeInfo | |||
| EStructureError |
Typedefs
| Name | Description |
|---|---|
| INotifyOnStructChanged |