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 | CanEditValueRange
(
const UUserDefinedStruct* Struct, |
Value Range. |
![]() ![]() |
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 |
|
![]() ![]() |
const FString * | GetMetaData
(
const UUserDefinedStruct* Struct, |
|
![]() ![]() |
FProperty * | GetPropertyByFriendlyName
(
const UUserDefinedStruct* Struct, |
|
![]() ![]() |
FProperty * | GetPropertyByGuid
(
const UUserDefinedStruct* Struct, |
|
![]() ![]() |
FString | GetTooltip
(
const UUserDefinedStruct* Struct |
|
![]() ![]() |
const TArray< FStructVariableDescription > & | GetVarDesc
(
const UUserDefinedStruct* Struct |
|
![]() ![]() |
TArray< FStructVariableDescription > & | GetVarDesc
(
UUserDefinedStruct* Struct |
GUID AND VAR DESC. |
![]() ![]() |
FStructVariableDescription * | GetVarDescByGuid
(
UUserDefinedStruct* Struct, |
|
![]() ![]() |
const FStructVariableDescription * | GetVarDescByGuid
(
const UUserDefinedStruct* Struct, |
|
![]() ![]() |
TArray< FStructVariableDescription > * | GetVarDescPtr
(
UUserDefinedStruct* Struct |
|
![]() ![]() |
const TArray< FStructVariableDescription > * | GetVarDescPtr
(
const 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 | DEFAULT VALUE. | |
![]() ![]() |
void | RemoveInvalidStructureMemberVariableFromBlueprint
(
UBlueprint* Blueprint |
|
![]() ![]() |
bool | RemoveVariable
(
UUserDefinedStruct* Struct, |
|
![]() ![]() |
bool | RenameVariable
(
UUserDefinedStruct* Struct, |
|
![]() ![]() |
bool | RenameVariable
(
UUserDefinedStruct* Struct, |
|
![]() ![]() |
bool | SetMetaData
(
UUserDefinedStruct* Struct, |
META DATA. |
![]() ![]() |
bool |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FFindByGuidHelper | ||
![]() |
FFindByNameHelper | ||
![]() |
FStructEditorManager |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EMovePosition | ||
![]() |
EStructureEditorChangeInfo | ||
![]() |
EStructureError |
Typedefs
Name | Description |
---|---|
INotifyOnStructChanged |