IPropertyRowGenerator

Windows
MacOS
Linux

References

Module

PropertyEditor

Header

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

Include

#include "IPropertyRowGenerator.h"

Syntax

class IPropertyRowGenerator

Destructors

Name Description

Public function Virtual

~IPropertyRowGenerator()

Functions

Name Description

Public function Const

TSharedPtr< ...

 

FindTreeNode

(
    TSharedPtr< IPropertyHandle > Prope...
)

Finds a tree node by property handle.

Public function Const

TArray< TSha...

 

FindTreeNodes

Finds tree nodes by property handles.

Public function

TSharedPtr< ...

 

GetGeneratedThumbnailPool()

Public function Const

const TArray...

 

GetRootTreeNodes()

Public function

FOnFinishedC...

 

OnFinishedChangingProperties()

Public function

FOnRowsRefre...

 

OnRowsRefreshed()

Public function

void

 

RegisterInstancedCustomPropertyLayout

(
    UStruct* Class,
    FOnGetDetailCustomizationInstance D...
)

Registers a custom detail layout delegate for a specific class in this instance of the generator only

Public function

void

 

RegisterInstancedCustomPropertyTypeLayout

(
    FName PropertyTypeName,
    FOnGetPropertyTypeCustomizationInst...,
    TSharedPtr< IPropertyTypeIdentifier...
)

Public function

void

 

SetObjects

(
    const TArray< UObject* >& InO...
)

Sets the objects that should be used to generate rows

Public function

void

 

UnregisterInstancedCustomPropertyLayout

(
    UStruct* Class
)

Unregisters a custom detail layout delegate for a specific class in this instance of the generator only

Public function

void

 

UnregisterInstancedCustomPropertyTypeLayout

(
    FName PropertyTypeName,
    TSharedPtr< IPropertyTypeIdentifier...
)

Classes

Name

Description

Public class

FOnRowsRefreshed

Delegate called when rows have been refreshed.

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