Kismet

Filters

Classes

Name

Description

Public struct

FBlueprintActionMenuBuilder

Responsible for constructing a list of viable blueprint actions.

Public struct

FBlueprintActionMenuItem

Wrapper around a UBlueprintNodeSpawner , which takes care of specialized node spawning.

Public struct

FBlueprintActionMenuUtils

Public struct

FBlueprintCompilationManager

Public class

FBlueprintComponentsApplicationMode

Public class

FBlueprintDefaultsApplicationMode

Public class

FBlueprintDifferenceTreeEntry

Public struct

FBlueprintDragDropMenuItem

At certain times we want a single menu entry that represents a set of UBlueprintNodeSpawners (generally when all those UBlueprintNodeSpawners wrap the same UField ).

Public class

FBlueprintEditor

FBlueprintEditor .

Public class

FBlueprintEditorApplicationMode

Public struct

FBlueprintEditorApplicationModes

Public class

FBlueprintEditorModule

The blueprint editor module provides the blueprint editor application.

Public struct

FBlueprintEditorTabs

Public class

FBlueprintEditorToolbar

Public class

FBlueprintEditorUnifiedMode

Public class

FBlueprintInterfaceApplicationMode

Public class

FBlueprintMacroApplicationMode

Public class

FCategorySectionHelper

Public struct

FCompilerResultsSummoner

FCompilerResultsSummoner .

Public struct

FComponentEventConstructionData

FComponentEventConstructionData .

Public struct

FComponentUniqueDisplay

Struct to contain search results and help compare them for uniqueness.

Public struct

FCustomDebugObject

FCustomDebugObjectEntry - Used to pass a custom debug object override around.

Public class

FDetailsDiff

Public struct

FDiffPanel

Panel used to display the blueprint

Public struct

FDiffResultItem

Individual Diff item shown in the list of diffs

Public struct

FDisableGatheringDataOnScope

Public struct

FFavoritedBlueprintPaletteItem

Public struct

FFiBMD

Public class

FFiBMetaData

Public class

FFindInBlueprintSearchManager

FFindInBlueprintSearchManager .

Public struct

FFindInBlueprintSearchTags

Const values for Find-in-Blueprints to tag searchable data

Public class

FFindInBlueprintsGraph

Graphs, such as functions and macros, are stored here

Public class

FFindInBlueprintsGraphNode

Graph nodes use this class to store their data

Public class

FFindInBlueprintsPin

Pins use this class to store their data

Public class

FFindInBlueprintsProperty

Property data is stored here

Public class

FFindInBlueprintsResult

Item that matched the search results

Public class

FFullBlueprintEditorCommands

Public class

FImaginaryBlueprint

An "imaginary" representation of a UBlueprint , featuring raw strings or other imaginary objects in the place of more structured substances

Public class

FImaginaryComponent

An "imaginary" representation of a UProperty of an instanced component, featuring raw strings or other imaginary objects in the place of more structured substances

Public class

FImaginaryFiBData

Public class

FImaginaryGraph

An "imaginary" representation of a UEdGraph , featuring raw strings or other imaginary objects in the place of more structured substances

Public class

FImaginaryGraphNode

An "imaginary" representation of a UEdGraphNode , featuring raw strings or other imaginary objects in the place of more structured substances

Public class

FImaginaryPin

An "imaginary" representation of a UEdGraphPin , featuring raw strings or other imaginary objects in the place of more structured substances

Public class

FImaginaryProperty

An "imaginary" representation of a UProperty , featuring raw strings or other imaginary objects in the place of more structured substances

Public class

FKismet2Menu

Kismet menu

Public struct

FMatchFName

Public struct

FPropertySoftPath

FPropertySoftPath is a string of identifiers used to identify a single member of a UObject .

Public struct

FResolvedProperty

Public class

FSCSDiff

Public struct

FSCSDiffEntry

Public struct

FSCSDiffRoot

Public class

FSCSEditorTreeNode

FSCSEditorTreeNode

Public class

FSCSEditorTreeNodeComponent

FSCSEditorTreeNodeComponent - A generic component in the non-instanced case (either a SCS node or an inherited native component)

Public class

FSCSEditorTreeNodeComponentBase

Public class

FSCSEditorTreeNodeInstanceAddedComponent

FSCSEditorTreeNodeInstanceAddedComponent - A unique-to-this instance component.

Public class

FSCSEditorTreeNodeInstancedInheritedComponent

FSCSEditorTreeNodeInstancedInheritedComponent - A inherited component in the instanced case (either an inherited SCS node or an inherited native component)

Public class

FSCSEditorTreeNodeRootActor

Public class

FSCSEditorTreeNodeSeparator

Public struct

FSCSIdentifier

Public struct

FSCSResolvedIdentifier

Public class

FSearchableValueInfo

Public struct

FSearchData

Tracks data relevant to a Blueprint for searches

Public struct

FSearchTagDataPair

Used for external gather functions to add Key/Value pairs to be placed into Json

Public struct

FSelectionDetailsSummoner

Public struct

FSimpleFTextKeyStorage

Stores an FText as if it were an FString , does zero advanced comparisons needed for true FText comparisons.

Public struct

FSingleObjectDiffEntry

Public class

FStreamSearch

FStreamSearch .

Public class

IBlueprintEditor

Blueprint editor public interface

Public class

ISCSEditorCustomization

Customization class that allows per-component type handling of various SCS editor functionality.

Public class

IUserDefinedEnumEditor

Enum editor public interface

Public class

IUserDefinedStructureEditor

Enum editor public interface

Public class

SBlueprintDiff

Visual Diff between two Blueprints

Public class

SBlueprintRevisionMenu

Public class

SFilterableObjectList

SFilterableObjectList .

Public class

SFindInBlueprints

Widget for searching for (functions/events) across all blueprints or just a single blueprint

Public class

SKismetInspector

SKismetInspector .

Public class

SSCS_RowWidget

SSCS_RowWidget .

Public class

SSCS_RowWidget_ActorRoot

Public class

SSCS_RowWidget_Separator

Public class

SSCSEditor

Public class

SSCSEditorDragDropTree

SSCSEditorDragDropTree - implements STreeView for our specific node type and adds drag/drop functionality.

Public class

UBlueprintPaletteFavorites

Typedefs

Name

Description

FGenerateDiffEntryWidget

FGetSelectedObjectsDelegate

The delegate that the caller must supply to BuildComponentActionsSubMenu that returns the currently selected items

FInspectorSelectionSet

FNodeCreationAnalytic

Delegate for Node Creation Analytics

FOnDiffEntryFocused

FOnGetVariableCustomizationInstance

Delegate used to customize variable display

FOnMyBlueprintActionSelected

FOnSearchComplete

FPropertySoftPathSet

Trying to restrict us to this typedef because I'm a little skeptical about hashing FPropertySoftPath safely.

FSCSEditorCustomizationBuilder

FSCSEditorTreeNodePtrType

SCS tree node pointer type.

FSearchResult

SSCSTreeType

SSCSEditor .

STreeViewType

Enums

Name

Description

Public enum

EComponentEditorMode::Type

Component editor mode

Public enum

EContextTargetFlags::Type

Public enum

EFiBVersion

Public enum

ENodeCreateAction::Type

Describes user actions that created new node

Public enum

EPropertyDiffType::Type

Public enum

ERefreshBlueprintEditorReason::Type

Describes the reason for Refreshing the editor

Public enum

ESearchableValueStatus

Public enum

ESearchQueryFilter

Filters are used by functions for searching to decide whether items can call certain functions or match the requirements of a function

Public enum

ETreeDiffType::Type

Functions

Name Description

Public function

KISMET_API T ...

 

DiffTreeView::CreateTreeView

(
    TArray < TSharedPtr < FBlueprintDiffe ...
)

Public function

KISMET_API i ...

 

DiffTreeView::CurrentDifference

(
    TSharedRef < STreeView < TSharedPtr < ...,
    const TArray < TSharedPtr < class FBl ...
)

Public function

KISMET_API b...

 

DiffTreeView::HasNextDifference

(
    TSharedRef < STreeView < TSharedPtr < ...,
    const TArray < TSharedPtr < class FBl ...
)

Public function

KISMET_API b...

 

DiffTreeView::HasPrevDifference

(
    TSharedRef < STreeView < TSharedPtr < ...,
    const TArray < TSharedPtr < class FBl ...
)

Public function

KISMET_API v...

 

DiffTreeView::HighlightNextDifference

(
    TSharedRef < STreeView < TSharedPtr < ...,
    const TArray < TSharedPtr < class FBl ...,
    const TArray < TSharedPtr < class FBl ...
)

Public function

KISMET_API v...

 

DiffTreeView::HighlightPrevDifference

(
    TSharedRef < STreeView < TSharedPtr < ...,
    const TArray < TSharedPtr < class FBl ...,
    const TArray < TSharedPtr < class FBl ...
)

Public function

KISMET_API v...

 

DiffUtils::CompareUnrelatedObjects

(
    const UObject * A,
    const UObject * B,
    TArray < FSingleObjectDiffEntry >& ...
)

Public function

KISMET_API v...

 

DiffUtils::CompareUnrelatedSCS

(
    const UBlueprint * Old,
    const TArray < FSCSResolvedIdentifie ...,
    const UBlueprint * New,
    const TArray < FSCSResolvedIdentifie ...,
    FSCSDiffRoot & OutDifferingEntries
)

Public function

KISMET_API c...

 

DiffUtils::GetCDO

(
    const UBlueprint * ForBlueprint
)

Public function

TArray < FPro ...

 

DiffUtils::GetVisiblePropertiesInOrderDeclared

(
    const UObject * ForObj,
    const TArray < FName >& Scope
)

Public function

KISMET_API b...

 

DiffUtils::Identical

(
    const FResolvedProperty & AProp,
    const FResolvedProperty & BProp,
    const FPropertySoftPath & RootPath,
    TArray < FPropertySoftPath >& Diffe...
)

Public function

KISMET_API T ...

 

DiffUtils::ResolveAll

(
    const UObject * Object,
    const TArray < FSingleObjectDiffEntr ...
)

Public function

KISMET_API T ...

 

DiffUtils::ResolveAll

(
    const UObject * Object,
    const TArray < FPropertySoftPath >&...
)

Public function

KISMET_API S ...

 

DiffViewUtils::Box

(
    bool bIsPresent,
    FLinearColor Color
)

Public function

KISMET_API F ...

 

DiffViewUtils::Conflicting()

Public function

KISMET_API F ...

 

DiffViewUtils::Differs()

Public function

KISMET_API F ...

 

DiffViewUtils::GetPanelLabel

(
    const UBlueprint * Blueprint,
    FRevisionInfo const& Revision,
    FText Label
)

Public function

KISMET_API F ...

 

DiffViewUtils::Identical()

Public function

KISMET_API F ...

 

DiffViewUtils::LookupColor

(
    bool bDiffers,
    bool bConflicts
)

Public function

KISMET_API F ...

 

DiffViewUtils::Missing()

Public function

KISMET_API F ...

 

DiffViewUtils::PropertyDiffMessage

(
    FSingleObjectDiffEntry Difference,
    FText ObjectName
)

Public function

KISMET_API F ...

 

DiffViewUtils::SCSDiffMessage

(
    const FSCSDiffEntry & Difference,
    FText ObjectName
)

Public function

KISMET_API b...

 

DiffWidgetUtils::HasNextDifference

(
    SListView < TSharedPtr < struct FDiff ...,
    const TArray < TSharedPtr < struct FD ...
)

Public function

KISMET_API b...

 

DiffWidgetUtils::HasPrevDifference

(
    SListView < TSharedPtr < struct FDiff ...,
    const TArray < TSharedPtr < struct FD ...
)

Public function

KISMET_API v...

 

DiffWidgetUtils::SelectNextRow

(
    SListView < TSharedPtr < struct FDiff ...,
    const TArray < TSharedPtr < struct FD ...
)

Public function

KISMET_API v...

 

DiffWidgetUtils::SelectPrevRow

(
    SListView < TSharedPtr < struct FDiff ...,
    const TArray < TSharedPtr < struct FD ...
)

Public function

FText

 

FindInBlueprintsHelpers::AsFText

(
    TSharedPtr < FJsonValue > InJsonValu...,
    const TMap < int32 , FText >& InLook...
)

Looks up a JsonValue's FText from the passed lookup table

Public function

FText

 

FindInBlueprintsHelpers::AsFText

(
    int32 InValue,
    const TMap < int32 , FText >& InLook...
)

Looks up a JsonValue's FText from the passed lookup table

Public function

FString

 

FindInBlueprintsHelpers::GetPinTypeAsString

(
    const FEdGraphPinType & InPinType
)

Retrieves the pin type as a string value

Public function Static

uint32

 

FindInBlueprintsHelpers::GetTypeHash

(
    const FindInBlueprintsHelpers::FSim ...
)

Public function

bool

 

FindInBlueprintsHelpers::IsTextEqualToString

(
    const FText & InText,
    const FString & InString
)

Public function

bool

 

FindInBlueprintsHelpers::ParsePinType

(
    FText InKey,
    FText InValue,
    FEdGraphPinType & InOutPinType
)

Parses a pin type from passed in key names and values

TRUE when the parsing is successful

Public function

uint32

 

GetTypeHash

(
    FPropertySoftPath const& Path
)

Public function

bool

 

operator!=

(
    const FSCSIdentifier & A,
    const FSCSIdentifier & B
)

Public function

bool

 

operator==

(
    const FSCSIdentifier & A,
    const FSCSIdentifier & B
)

Variables

Name Description

Public variable

const FName

 

BlueprintEditorAppName