FGraphActionListBuilderBase

This object is a base class helper used when building a list of actions for some menu or palette.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphSchema.h

Include

#include "EdGraph/EdGraphSchema.h"

Syntax

struct FGraphActionListBuilderBase

Remarks

This object is a base class helper used when building a list of actions for some menu or palette.

Variables

Name Description

Public variable

UEdGraph *

 

OwnerOfTemporaries

The temporary graph outer to store any template nodes created.

Constructors

Destructors

Name Description

Public function Virtual

~FGraphActionListBuilderBase()

Virtual destructor

Functions

Name Description

Public function Virtual

void

 

AddAction

(
    const TSharedPtr< FEdGraphSchemaAct...,
    FString const& Category
)

Adds an action entry containing a single action

Public function Virtual

void

 

AddActionList

(
    const TArray< TSharedPtr< FEdGraphS...,
    FString const& Category
)

Adds an action entry containing multiple actions

Public function

void

 

Append

(
    FGraphActionListBuilderBase& Other
)

Appends all the action entries from a different graph action builder

Public function

NodeType ...

 

CreateTemplateNode

(
    UClass* Class
)

Public function Virtual

void

 

Empty()

Clears the action entries

Public function

ActionGroup ...

 

GetAction

(
    int32 Index
)

Returns the specified entry

Public function Const

int32

 

GetNumActions()

Returns the current number of entries

Classes

Name

Description

Public class

ActionGroup

A single entry in the list - can contain multiple actions

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