Skip to content

LD::Editor::PropertyUtils::IO::FPropertyFilter

#include <SMEditorPropertyIOUtils.h>

Description

struct LD::Editor::PropertyUtils::IO::FPropertyFilter;

Filter for locating properties.

Public Functions

Name
DECLARE_DELEGATE_RetVal_OneParam(bool , FOnFilterGraphProperty , const FSMGraphProperty_Base & )

Public Attributes

Name
TOptional< ESMGraphPropertyFlags > GraphPropertyFlags
TSet< EPropertyOwnerType > PropertyOwnerTypes
TSet< FProperty * > ExcludeProperties
FOnFilterGraphProperty OnFilterGraphProperty

Public Functions Documentation

function DECLARE_DELEGATE_RetVal_OneParam

DECLARE_DELEGATE_RetVal_OneParam(
    bool ,
    FOnFilterGraphProperty ,
    const FSMGraphProperty_Base & 
)

Public Attributes Documentation

variable GraphPropertyFlags

TOptional< ESMGraphPropertyFlags > GraphPropertyFlags;

Flags specific to graph properties.


variable PropertyOwnerTypes

TSet< EPropertyOwnerType > PropertyOwnerTypes;

The type(s) of object owning the property.


variable ExcludeProperties

TSet< FProperty * > ExcludeProperties;

Specific properties to exclude.


variable OnFilterGraphProperty

FOnFilterGraphProperty OnFilterGraphProperty;

Called on each graph property, return true to filter it out.