FAddPropertyParams

Parameters required for specifying behavior when adding external properties from detail customizations

Windows
MacOS
Linux

References

Module

PropertyEditor

Header

/Engine/Source/Editor/PropertyEditor/Public/DetailBuilderTypes.h

Include

#include "DetailBuilderTypes.h"

Syntax

struct FAddPropertyParams

Remarks

Parameters required for specifying behavior when adding external properties from detail customizations

Constructors

Name Description

Public function

FAddPropertyParams()

Functions

Name Description

Public function

FAddProperty...

 

AllowChildren

(
    bool bAllowChildren
)

Override whether the property node should allow children or not.

Public function

FAddProperty...

 

CreateCategoryNodes

(
    bool bCreateCategoryNodes
)

Override whether the property node should create category nodes or not.

Public function

FAddProperty...

 

ForceShowProperty()

Forcibly show the property, even if it does not have CPF_Edit

Public function Const

FName

 

GetUniqueId()

Get this property's unique ID name

Public function Const

void

 

OverrideAllowChildren

(
    bool& OutAllowChildren
)

Conditionally overwrites the specified boolean with a value specifying whether to allow child properties or not.

Public function Const

void

 

OverrideCreateCategoryNodes

(
    bool& OutCreateCategoryNodes
)

Conditionally overwrites the specified boolean with a value specifying whether to create category nodes or not Only overrides the value if the calling code specified an override

Public function Const

bool

 

ShouldForcePropertyVisible()

Check whether to forcibly show the property, even if it does not have CPF_Edit

Public function

FAddProperty...

 

UniqueId

(
    FName InUniqueId
)

Set a unique name for this property, allowing it to correctly save expansion states and other persistent UI state

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss