description:
Tests an object's namespace to see if it's been imported.
TRUE if the object's underlying namespace was imported into the Blueprint editor context that's managed by this instance.

code: bool IsImportedObject ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject ) const


module: Kismet

code: bool IsImportedObject ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InObjectPath ) const


description:
Tests a namespace identifier to see if it's been imported.
TRUE if the namespace identifier exists within the Blueprint editor context that's managed by this instance.

code: bool IsIncludedInNamespaceList ( const [FString](API\Runtime\Core\Containers\FString) & TestNamespace ) const


description: Utility method used to keep console flags in sync with the current Blueprint editor settings environment.


description: Remove a namespace identifier from the Blueprint editor context that's managed by this instance.

code: void RemoveNamespace ( const [FString](API\Runtime\Core\Containers\FString) & Namespace )


description: Default constructor.

code: FBlueprintNamespaceHelper()


description: Note: We explicitly declare/implement the dtor so that forward-declared types can be destroyed.

code: virtual ~FBlueprintNamespaceHelper()


className: FBlueprintNamespaceHelper

description: A helper class for managing namespace info for a single Blueprint context.

code: class FBlueprintNamespaceHelper


description: Provides public singleton access.

code: static [FBlueprintNamespaceRegistry](API\Editor\Kismet\FBlueprintNamespaceRegistry) & Get()


description: Namespace identifier registration methods.

code: void FindAndRegisterAllNamespaces()


code: void GetAllRegisteredPaths ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutPaths ) const


code: void GetNamesUnderPath ( const [FString](API\Runtime\Core\Containers\FString) & InPath, [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & OutNames ) const


description: One-time initialization method; separated from the ctor so it can be called explicitly.

code: void Initialize()


description:
Also note if a registered path is removed, inclusive paths may still be valid. For instance, if both "MyProject.MyNamespace" and "MyProject.MyNamespace_2" are registered paths, and "MyProject.MyNamespace_2" is removed, "MyProject" is still an inclusive path.
TRUE if the given path identifier is inclusive of any registered paths.

code: bool IsInclusivePath ( const [FString](API\Runtime\Core\Containers\FString) & InPath ) const


description: TRUE if the given path identifier is currently registered.

code: bool IsRegisteredPath ( const [FString](API\Runtime\Core\Containers\FString) & InPath ) const


description: Asset registry event handler methods.

code: void OnAssetAdded ( const [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & AssetData )


code: void OnAssetRemoved ( const [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & AssetData )


description: Handler for hot reload / live coding completion events.

code: void OnReloadComplete ( EReloadCompleteReason InReason )


code: void OnDefaultNamespaceTypeChanged()


code: void OnAssetRenamed ( const [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & AssetData, const [FString](API\Runtime\Core\Containers\FString) & InOldName )


description: Adds an explicit namespace identifier to the registry if not already included.

code: void RegisterNamespace ( const [FString](API\Runtime\Core\Containers\FString) & InPath )


description: Recreates the namespace registry.

code: void Rebuild()


code: void RegisterNamespace ( const [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & AssetData )


code: void RegisterNamespace ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


description: One-time shutdown method; separated from the dtor so it can be called explicitly.

code: void Shutdown()


description: Console command implementations (debugging/testing).

code: void ToggleDefaultNamespace()


className: FBlueprintNamespaceRegistry

description: A shared utility class that keeps track of registered Blueprint namespace identifiers sourced from objects and assets in the editor.

code: class FBlueprintNamespaceRegistry


description: Helper method to convert a package path to a Blueprint namespace identifier string.

code: static void ConvertPackagePathToNamespacePath ( const [FString](API\Runtime\Core\Containers\FString) & InPackagePath, [FString](API\Runtime\Core\Containers\FString) & OutNamespacePath )


className: FOnDefaultBlueprintNamespaceTypeChanged

description: Delegate invoked whenever the default Blueprint namespace type changes.

code: typedef TMulticastDelegate_NoParams< void > FOnDefaultBlueprintNamespaceTypeChanged


description:
Analyzes the given asset to determine its explicitly-assigned namespace identifier, or otherwise returns its default namespace.
The unique Blueprint namespace identifier associated with the given asset, or an empty string if the asset belongs to the global namespace (default).

code: static [FString](API\Runtime\Core\Containers\FString) GetAssetNamespace ( const [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & InAssetData )


description: The default Blueprint namespace type objects/assets should use. Currently used for debugging/testing.


description: Gathers the set of default namespaces that are implicitly imported by a given object's type.

code: static void GetDefaultImportsForObject ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > & OutNamespaces )


description: Gathers the set of default namespaces that are implicitly imported by a given Blueprint asset.

code: static void GetDefaultImportsForBlueprint ( const [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint, [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > & OutNamespaces )


description:
Analyzes the given object to determine its explicitly-assigned namespace identifier, or otherwise returns its default namespace.
The unique Blueprint namespace identifier associated with the given object, or an empty string if the object belongs to the global namespace (default).

code: static [FString](API\Runtime\Core\Containers\FString) GetObjectNamespace ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


description:
Analyzes the given object path to determine its explicitly-assigned namespace identifier, or otherwise returns its default namespace.
The unique Blueprint namespace identifier associated with the given object (even if unloaded), or an empty string if the object belongs to the global namespace (default).

code: static [FString](API\Runtime\Core\Containers\FString) GetObjectNamespace ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InObjectPath )


description: Analyzes a property value to determine explicitly-assigned namespace identifiers from any object references, or otherwise returns the default namespace for each occurrence (default).

code: static void GetPropertyValueNamespaces ( const [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * InProperty, const void * InContainer, [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > & OutNamespaces )


description: Deprecated* Please use the updated version that removes the InStruct parameter (no longer needed).

code: static void GetPropertyValueNamespaces ( const [UStruct](API\Runtime\CoreUObject\UObject\UStruct) * InStruct, const [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * InProperty, const void * InContainer, [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > & OutNamespaces )


description: Gathers the set of global namespaces that are implicitly imported by all Blueprint assets.

code: static void GetSharedGlobalImports ( [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > & OutNamespaces )


description: Refresh the Blueprint editor environment to align with current namespace editor feature settings.


description: Sets the default Blueprint namespace type that objects/assets should use when not explicitly assigned.

code: static void SetDefaultBlueprintNamespaceType ( EDefaultBlueprintNamespaceType InType )


className: FBlueprintNamespaceUtilities

description: A wrapper struct around various Blueprint namespace utility and support methods.

code: struct FBlueprintNamespaceUtilities


code: FBPCompileRequest ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBPToCompile, EBlueprintCompileOptions InCompileOptions, [FCompilerResultsLog](API\Editor\UnrealEd\Kismet2\FCompilerResultsLog) * InClientResultsLog )


className: FBPCompileRequest

code: struct FBPCompileRequest

BPToCompile

type: TObjectPtr<UBl...

description: BP that needs to be compiled:

ClientResultsLog

type: FCompilerResult...

description: Clients can give us a results log if they want to parse or display it themselves, otherwise we will use a transient one:

CompileOptions

type: EBlueprintCompi...

description: Legacy options for blueprint compilation:


description: Checks if the filter can call functions for the passed filter, returns FALSE by default if the filter is not the AllFilter

code: virtual bool CanCallFilter ( ESearchQueryFilter InSearchQueryFilter ) const


description: FImaginaryFiBDataInterface

code: virtual FSearchResult CreateSearchResult_Internal ( FSearchResult InTemplate ) const


description: Internal helper function for dumping parsed object info

code: virtual void DumpParsedObject_Internal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar ) const


className: FCategorySectionHelperCallback

description: Callback declaration for handling special parsing of the items in the category

code: typedef TBaseDelegate_TwoParams< void, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) >, [TArray](API\Runtime\Core\Containers\TArray)< FImaginaryFiBDataSharedPtr > & > FCategorySectionHelperCallback


description: EndFImaginaryFiBDataInterface Returns the category name prepared for checking as a function


description: FImaginaryFiBDataInterface

code: virtual bool IsCategory() const


description: Returns TRUE if this item is considered a Tag and Value category, where it's contents should be considered no different than the parent owner

code: virtual bool IsTagAndValueCategory() const


description: Internal version of the ParseAllChildData function, handles the bulk of the work

code: virtual void ParseAllChildData_Internal ( ESearchableValueStatus InSearchabilityOverride )


code: FCategorySectionHelper ( FImaginaryFiBDataWeakPtr InOuter, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr, [FText](API\Runtime\Core\Internationalization\FText) InCategoryName, bool bInTagAndValueCategory )


code: FCategorySectionHelper ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr, [FText](API\Runtime\Core\Internationalization\FText) InCategoryName, bool bInTagAndValueCategory )


code: FCategorySectionHelper ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr, [FText](API\Runtime\Core\Internationalization\FText) InCategoryName, bool bInTagAndValueCategory, [FCategorySectionHelperCallback](API\Editor\Kismet\FCategorySectionHelper\FCategorySectionHelperCallback) InSpecialHandlingCallback )


className: FCategorySectionHelper

code: class FCategorySectionHelper : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)

bIsTagAndValue

type: bool

description: TRUE if this category should be considered no different than a normal Tag and Value in it's parent

CategoryName

type: FText

description: The display text for this item in the search results

SpecialHandlingCallback

type: FCategorySectio...

description: EndFImaginaryFiBDataInterface Callback to specially handle parsing of the Json Object instead of using generic handling


description: Creates the widget that will be the body of the new tab Users will most commonly override just this.

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateTabBody ( const [FWorkflowTabSpawnInfo](API\Editor\UnrealEd\WorkflowOrientedApp\FWorkflowTabSpawnInfo) & Info ) const


description: Virtual to get optional extra tooltip text for tab.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetTabToolTipText ( const [FWorkflowTabSpawnInfo](API\Editor\UnrealEd\WorkflowOrientedApp\FWorkflowTabSpawnInfo) & Info ) const


code: FCompilerResultsSummoner ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [FAssetEditorToolkit](API\Editor\UnrealEd\Toolkits\FAssetEditorToolkit) > InHostingApp )


className: FCompilerResultsSummoner

code: struct FCompilerResultsSummoner : public [FWorkflowTabFactory](API\Editor\UnrealEd\WorkflowOrientedApp\FWorkflowTabFactory)


code: bool operator== ( const [FComponentUniqueDisplay](API\Editor\Kismet\FComponentUniqueDisplay) & Other )


className: FComponentEventConstructionData

description: The structure used to construct the "Add Event" menu entries

code: struct FComponentEventConstructionData

Component

type: TWeakObjectPtr<...

description: The template component that the handler applies to.

VariableName

type: FName

description: The name of the event handler to create.


code: FComponentUniqueDisplay ( FSearchResult InSearchResult )


className: FComponentUniqueDisplay

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

code: struct FComponentUniqueDisplay

SearchResult

type: FSearchResult

description: Search result contained and used for comparing of uniqueness


code: FCustomDebugObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, const [FString](API\Runtime\Core\Containers\FString) & InLabel )


className: FCustomDebugObject

code: struct FCustomDebugObject

NameOverride

type: FString

description: Override for the object name (if not empty)

Object

type: UObject*

description: Custom object to include, regardless of the current debugging World.


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDetailsView](API\Editor\PropertyEditor\IDetailsView) > CreateDetailsView ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SScrollBar](API\Runtime\Slate\Widgets\Layout\SScrollBar) > ExternalScrollbar, bool bScrollbarOnLeft )


description: Perform a diff against another view, ordering either by display order or by remove/add/change

code: void DiffAgainst ( const [FDetailsDiff](API\Editor\Kismet\FDetailsDiff) & Newer, [TArray](API\Runtime\Core\Containers\TArray)< [FSingleObjectDiffEntry](API\Editor\UnrealEd\FSingleObjectDiffEntry) > & OutDifferences, bool bSortByDisplayOrder ) const


description: Returns actual widget that is used to display details

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDetailsView](API\Editor\PropertyEditor\IDetailsView) > DetailsWidget() const


className: FOnDisplayedPropertiesChanged

code: typedef TBaseDelegate_NoParams< void > FOnDisplayedPropertiesChanged


description: Returns a list of all properties that would be diffed

code: [TArray](API\Runtime\Core\Containers\TArray)< [FPropertySoftPath](API\Editor\UnrealEd\FPropertySoftPath) > GetDisplayedProperties() const


description: Returns object being displayed

code: const [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetDisplayedObject() const


description: Attempt to highlight the property with the given path, may not always succeed

code: void HighlightProperty ( const [FPropertySoftPath](API\Editor\UnrealEd\FPropertySoftPath) & PropertyName )


description: Link the two details panels so they scroll in sync with one another

code: static void LinkScrolling ( [FDetailsDiff](API\Editor\Kismet\FDetailsDiff) & LeftPanel, [FDetailsDiff](API\Editor\Kismet\FDetailsDiff) & RightPanel, const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [TArray](API\Runtime\Core\Containers\TArray)< FVector2f >> & ScrollRate )


code: FDetailsDiff ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, [FOnDisplayedPropertiesChanged](API\Editor\Kismet\FDetailsDiff\FOnDisplayedPropertiesChanged) InOnDisplayedPropertiesChanged, bool bScrollbarOnLeft )


className: FDetailsDiff

description: Struct to handle showing details for an object and provide an interface for listing all differences

code: class FDetailsDiff


className: FDetailsDiffPanel

description: Panel used to display the details

code: struct FDetailsDiffPanel

bShowAssetName

description: True if we should show a name identifying which asset this panel is displaying

type: constUObject&...

description: The asset that owns the details view we are showing

OverlayRevisionInfo

type: TSharedPtr<SWi...

description: The widget that contains the revision info in graph mode

RevisionInfo

type: FRevisionInfo

description: Revision information for this asset


description: Can user copy any of the selected nodes?

code: bool CanCopyNodes() const


description: Called when user hits keyboard shortcut to copy nodes

code: void CopySelectedNodes()


description: Functions used to focus/find a particular change in a diff result

code: void FocusDiff ( [UEdGraphPin](API\Runtime\Engine\EdGraph\UEdGraphPin) & Pin )


code: void FocusDiff ( [UEdGraphNode](API\Runtime\Engine\EdGraph\UEdGraphNode) & Node )


description: Generate a panel for NewGraph diffed against OldGraph

code: void GeneratePanel ( [UEdGraph](API\Runtime\Engine\EdGraph\UEdGraph) * NewGraph, [UEdGraph](API\Runtime\Engine\EdGraph\UEdGraph) * OldGraph )


description: Generate the 'MyBlueprint' widget, which is private to this module

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateMyBlueprintWidget()


description: Generate a panel that displays the Graph and reflects the items in the DiffResults

code: void GeneratePanel ( [UEdGraph](API\Runtime\Engine\EdGraph\UEdGraph) * Graph, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [TArray](API\Runtime\Core\Containers\TArray)< [FDiffSingleResult](API\Runtime\Engine\FDiffSingleResult) >> DiffResults, [TAttribute](API\Runtime\Core\Misc\TAttribute)< int32 > FocusedDiffResult )


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetDetailsWidget() const


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetMyBlueprintWidget() const


description: Gets whatever nodes are selected in the Graph Editor


description: Initializes the panel, can be moved into constructor if diff and merge clients are made more uniform:

code: void InitializeDiffPanel()


className: FDiffPanel

description: Panel used to display the blueprint

code: struct FDiffPanel

Blueprint

type: constUBlueprin...

description: The blueprint that owns the graph we are showing

DetailsView

type: TSharedPtr< cla...

description: The details view associated with the graph editor

GraphEditor

type: TWeakPtr< class...

description: The graph editor which does the work of displaying the graph

GraphEditorBox

type: TSharedPtr<SBo...

description: The box around the graph editor, used to change the content when new graphs are set

MyBlueprint

description: The actual my blueprint panel, used to regenerate the panel when the new graphs are set

description: Revision information for this blueprint


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateWidget() const


code: FDiffResultItem ( [FDiffSingleResult](API\Runtime\Engine\FDiffSingleResult) InResult )


className: FDiffResultItem

description: Individual Diff item shown in the list of diffs

code: struct FDiffResultItem : public [TSharedFromThis< FDiffResultItem >](API\Runtime\Core\Templates\TSharedFromThis)

Result

type: FDiffSingleResu...


className: FDisableGatheringDataOnScope

code: struct FDisableGatheringDataOnScope


description:
Sometimes we're not able to construct favorites from specified actions, so this provides us a way to check this item's validity.
True if this favorite is valid (refers to a specific node), false if not.

code: bool IsValid() const


description:
Checks to see if this favorite represents the supplied ed-graph action (so we can match them together, and construct a favorites list).
True if this favorite represents the specified action, false if not.

code: bool operator== ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FEdGraphSchemaAction](API\Runtime\Engine\EdGraph\FEdGraphSchemaAction) > PaletteAction ) const


description:
Checks to see if this favorite matches the specified one.
True if this favorite matches the other one, false if not.

code: bool operator== ( [FFavoritedBlueprintPaletteItem](API\Editor\Kismet\FFavoritedBlueprintPaletteItem) const & Rhs ) const


description: Sometime favorites can be coming from user edited .ini files, so this converts that readable text into a favorite (since the strings are user generated, there could be some error, so sure to check its validity).

code: FFavoritedBlueprintPaletteItem ( [FString](API\Runtime\Core\Containers\FString) const & SerializedAction )


description:
We want to be able to specify some of these in .ini files, so let we have to have a readable string representation for them.
A string representation of this item.

code: [FString](API\Runtime\Core\Containers\FString) const & ToString() const


description: Constructs a favorite from the specified palette action (some palette actions cannot be favorited, so make sure to check its validity).

code: FFavoritedBlueprintPaletteItem ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FEdGraphSchemaAction](API\Runtime\Engine\EdGraph\FEdGraphSchemaAction) > PaletteAction )


code: FFavoritedBlueprintPaletteItem ( [UBlueprintNodeSpawner](API\Editor\BlueprintGraph\UBlueprintNodeSpawner) const * BlueprintAction )


className: FFavoritedBlueprintPaletteItem

code: struct FFavoritedBlueprintPaletteItem


className: FiBSearchableExplicitMD

code: static const [FString](API\Runtime\Core\Containers\FString) FiBSearchableExplicitMD = TEXT("BlueprintSearchableExplicit");


className: FiBSearchableFormatVersionMD

code: static const [FString](API\Runtime\Core\Containers\FString) FiBSearchableFormatVersionMD = TEXT("BlueprintSearchableFormatVersion");


className: FiBSearchableHiddenExplicitMD

code: static const [FString](API\Runtime\Core\Containers\FString) FiBSearchableHiddenExplicitMD = TEXT("BlueprintSearchableHiddenExplicit");


className: FiBSearchableMD

code: static const [FString](API\Runtime\Core\Containers\FString) FiBSearchableMD = TEXT("BlueprintSearchable");


className: FiBSearchableShallowMD

code: static const [FString](API\Runtime\Core\Containers\FString) FiBSearchableShallowMD = TEXT("BlueprintSearchableShallow");


description: Protected internal function which builds the search result for this item

code: virtual FSearchResult CreateSearchResult_Internal ( FSearchResult InTemplate ) const


description: Returns TRUE if the metadata is informing that theFPropertyand children should be hidden

code: bool IsHidden() const


description: Returns TRUE if the metadata is informing that theFPropertyand children should be explicit

code: bool IsExplicit() const


description: FImaginaryFiBDataInterface

code: virtual bool TrySpecialHandleJsonValue ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > InJsonValue )


code: FFiBMetaData ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr )


className: FFiBMetaData

code: class FFiBMetaData : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)


className: FFindInBlueprintCachingOptions

description: Options to configure the bulk caching task

code: struct FFindInBlueprintCachingOptions

MinimiumVersionRequirement

type: EFiBVersion

description: Minimum version requirement for caching, any Blueprints below this version will be re-indexed

OnFinished

type: FSimpleDelegate

description: Callback for when caching is finished

OpFlags

type: EFiBCacheOpFlag...

description: Initial set of control flags

OpType

type: EFiBCacheOpType

description: Type of caching operation


description: Gathers the Blueprint's search metadata and adds or updates it in the cache

code: void AddOrUpdateBlueprintSearchMetadata ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint, EAddOrUpdateBlueprintSearchMetadataFlags InFlags, EFiBVersion InVersion )


description: Applies the given search data to a matching entry in the database. Optionally adds a new entry if a match is not found.

code: void ApplySearchDataToDatabase ( [FSearchData](API\Editor\Kismet\FSearchData) InSearchData, bool bAllowNewEntry )


description: Starts a search query, the FiB manager handles where the thread is at in the search query at all times so that post-save of the cache to disk it can correct the index

code: void BeginSearchQuery ( const class [FStreamSearch](API\Editor\Kismet\FStreamSearch) * InSearchOriginator )


description: If searches are paused, blocks the calling thread until searching is resumed

code: void BlockSearchQueryIfPaused()


description: Starts a task to cache Blueprints at a rate of 1 per tick

code: void CacheAllAssets ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< class [SFindInBlueprints](API\Editor\Kismet\SFindInBlueprints) > InSourceWidget, const [FFindInBlueprintCachingOptions](API\Editor\Kismet\FFindInBlueprintCachingOptions) & InCachingOptions )


description: Stops the caching process where it currently is at, the rest can be continued later

code: void CancelCacheAll ( [SFindInBlueprints](API\Editor\Kismet\SFindInBlueprints) * InFindInBlueprintWidget )


description: Close any orphaned global find results tabs for a particular tab manager

code: void CloseOrphanedGlobalFindResultsTabs ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [FTabManager](API\Runtime\Slate\Framework\Docking\FTabManager) > TabManager )


description:
Continues a search query, returning a single piece of search data
TRUE if the search was successful, FALSE if the search is complete

code: bool ContinueSearchQuery ( const class [FStreamSearch](API\Editor\Kismet\FStreamSearch) * InSearchOriginator, [FSearchData](API\Editor\Kismet\FSearchData) & OutSearchData )


description: Serializes anFTextto memory and converts the memory into a string of hex characters

code: static [FString](API\Runtime\Core\Containers\FString) ConvertFTextToHexString ( [FText](API\Runtime\Core\Internationalization\FText) InValue )


description: Converts a string of hex characters, previously converted by ConvertFTextToHexString, to anFText.

code: static [FText](API\Runtime\Core\Internationalization\FText) ConvertHexStringToFText ( [FString](API\Runtime\Core\Containers\FString) InHexString )


description: Given a fully constructed Find-in-BlueprintFStringof searchable data, will parse and construct a JsonObject

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > ConvertJsonStringToObject ( [FSearchDataVersionInfo](API\Editor\Kismet\FSearchDataVersionInfo) InVersionInfo, [FString](API\Runtime\Core\Containers\FString) InJsonString, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > & OutFTextLookupTable )


description: Dumps the full index cache to the given stream (for debugging purposes)

code: void DumpCache ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: void EnableGatheringData ( bool bInEnableGatheringData )


description: Enable or disable the global find results tab feature

code: void EnableGlobalFindResults ( bool bEnable )


description: This function ensures that the passed in search query ends in a safe manner. The search will no longer be valid to this manager, though it does not destroy any objects. Use this whenever the search is finished or canceled.

code: void EnsureSearchQueryEnds ( const class [FStreamSearch](API\Editor\Kismet\FStreamSearch) * InSearchOriginator )


className: FActiveSearchQuery

description: Contains info about an active search query

code: struct FActiveSearchQuery

DeferredAssetPaths

type: TQueue<FSoftOb...

description: Asset paths for which searching was deferred due to being indexed

NextIndex

type: TAtomic< int32 ...

description: Current search array index

SearchCount

description: Current count of assets searched


className: FActiveSearchQueryPtr

code: typedef [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FActiveSearchQuery](API\Editor\Kismet\FFindInBlueprintSearchManager\FActiveSearchQuery), ESPMode::ThreadSafe > FActiveSearchQueryPtr


description: Thread-safe access to the active search query that's mapped to the given stream search

code: [FActiveSearchQueryPtr](API\Editor\Kismet\FFindInBlueprintSearchManager\FActiveSearchQueryPtr) FindSearchQuery ( const class [FStreamSearch](API\Editor\Kismet\FStreamSearch) * InSearchOriginator ) const


description: Callback to note that Blueprint caching is complete

code: void FinishedCachingBlueprints ( EFiBCacheOpType InCacheOpType, EFiBCacheOpFlags InCacheOpFlags, int32 InNumberCached, [TSet](API\Runtime\Core\Containers\TSet)< [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) > & InFailedToCacheList )


code: static [FFindInBlueprintSearchManager](API\Editor\Kismet\FFindInBlueprintSearchManager) & Get()


description: Generates a human-readable search index for the given Blueprint (for debugging purposes)

code: static [FString](API\Runtime\Core\Containers\FString) GenerateSearchIndexForDebugging ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint )


description: Returns the progress complete on the caching

code: float GetCacheProgress() const


description: Returns the path of the current Blueprint being cached


description: Returns the current index in the caching

code: int32 GetCurrentCacheIndex() const


description: Returns the number of Blueprints that failed to cache

code: int32 GetFailedToCacheCount() const


description: Returns the list of Blueprint paths that failed to cache

code: [TSet](API\Runtime\Core\Containers\TSet)< [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) > GetFailedToCachePathList() const


description: Find or create the global find results widget


description: Returns the next pending search data for the given query and advances the index to the next entry

code: [FSearchData](API\Editor\Kismet\FSearchData) GetNextSearchDataForQuery ( const [FStreamSearch](API\Editor\Kismet\FStreamSearch) * InSearchOriginator, [FActiveSearchQueryPtr](API\Editor\Kismet\FFindInBlueprintSearchManager\FActiveSearchQueryPtr) InSearchQueryPtr, bool bCheckDeferredList )


description: Returns the number of uncached assets during an active indexing operation

code: int32 GetNumberUncachedAssets() const


description: Returns the number of unindexed Blueprints, either due to not having been indexed before, or AR data being out-of-date

code: int32 GetNumberUnindexedAssets() const


description:
Query how far along a search thread is
Percent along the search thread is

code: float GetPercentComplete ( const class [FStreamSearch](API\Editor\Kismet\FStreamSearch) * InSearchOriginator ) const


description:
Given an asset path, locate and return a copy of its matching search data in the index cache.
Matching search data from the index cache. Will return invalid (empty) search data if a matching entry was not found.

code: [FSearchData](API\Editor\Kismet\FSearchData) GetSearchDataForAssetPath ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InAssetPath )


description: Returns a weak reference to the widget that initiated the current caching operation

code: [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [SFindInBlueprints](API\Editor\Kismet\SFindInBlueprints) > GetSourceCachingWidget() const


description: Return the stat id to use for this tickable

code: virtual [TStatId](API\Runtime\Core\Stats\TStatId) GetStatId() const


code: void GlobalFindResultsClosed ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFindInBlueprints](API\Editor\Kismet\SFindInBlueprints) > & FindResults )


description: Returns TRUE if caching failed

code: bool HasCachingFailed() const


className: Instance

code: static [FFindInBlueprintSearchManager](API\Editor\Kismet\FFindInBlueprintSearchManager) * Instance = NULL;


description: Returns TRUE if we're still inside the initial asset discovery and registration stage

code: bool IsAssetDiscoveryInProgress() const


description: Returns TRUE if there are one or more active asynchronous search queries


description: Returns TRUE if Blueprints are being cached.

code: bool IsCacheInProgress() const


description: Returns true if a global find results tab is currently open

code: bool IsGlobalFindResultsOpen() const


code: bool IsGatheringDataEnabled() const


description:
Virtual that can be overloaded by the inheriting class. It is used to determine whether an object is ready to be ticked. This is required for example for allUObjectderived classes as they might be loaded async and therefore won't be ready immediately.
true if object is ready to be ticked, false otherwise.

code: virtual bool IsTickable() const


description:
Query for a single, specific Blueprint's search data.
The search data, or invalid (empty) search data if not found

code: [FSearchData](API\Editor\Kismet\FSearchData) QuerySingleBlueprint ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint, bool bInRebuildSearchData )


description: Returns TRUE if unindexed Blueprints are being cached (since this can block the UI)

code: bool IsUnindexedCacheInProgress() const


description: If TRUE, the developer menu tool commands will be shown in the 'Developer' section of the Blueprint Editor's menu bar


description: Callback to note that Blueprint caching is started

code: void StartedCachingBlueprints ( EFiBCacheOpType InCacheOpType, EFiBCacheOpFlags InCacheOpFlags )


description: If TRUE, search result meta will be gathered once and stored in a template. Avoids doing this work redundantly at search time.


description: Starts the actual caching process

code: void OnCacheAllUnindexedAssets ( bool bInSourceControlActive, bool bInCheckoutAndSave )


description: Pure virtual that must be overloaded by the inheriting class. It will be called from within LevelTick.cpp after ticking all actors or from the rendering thread (depending on bIsRenderingThreadObject)

code: virtual void Tick ( float DeltaTime )


className: FFindInBlueprintSearchManager

description: Singleton manager for handling all Blueprint searches, helps to manage the going progress of Blueprints, and is thread-safe.

code: class FFindInBlueprintSearchManager : public [FTickableEditorObject](API\Editor\UnrealEd\FTickableEditorObject)


className: FiBMetaDataTag

description: Identifier for metadata storage, completely unsearchable tag.

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiBMetaDataTag = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "!!FiBMD" ), TEXT( "FindInBlueprintManager" ), TEXT( "FiBMetaDataTag" ));


description: Class Name tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_ClassName = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "ClassName" ), TEXT( "FindInBlueprintManager" ), TEXT( "ClassName" ));


description: Comment tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Comment = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Comment" ), TEXT( "FindInBlueprintManager" ), TEXT( "Comment" ));


description: Components tags

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Components = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Components" ), TEXT( "FindInBlueprintManager" ), TEXT( "Components" ));


description: Default value

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_DefaultValue = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "DefaultValue" ), TEXT( "FindInBlueprintManager" ), TEXT( "DefaultValue" ));


description: Description tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Description = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Description" ), TEXT( "FindInBlueprintManager" ), TEXT( "Description" ));


description: Blueprint extension tag.

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Extensions = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Extensions" ), TEXT( "FindInBlueprintManager" ), TEXT( "Extensions" ));


description: Function graph tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Functions = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Functions" ), TEXT( "FindInBlueprintManager" ), TEXT( "Functions" ));


description: Glyph icon tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Glyph = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Glyph" ), TEXT( "FindInBlueprintManager" ), TEXT( "Glyph" ));


description: Glyph icon color tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_GlyphColor = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "GlyphColor" ), TEXT( "FindInBlueprintManager" ), TEXT( "GlyphColor" ));


description: Pin IsArray tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_IsArray = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "IsArray" ), TEXT( "FindInBlueprintManager" ), TEXT( "IsArray" ));


description: Style set the glyph belongs to

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_GlyphStyleSet = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "GlyphStyleSet" ), TEXT( "FindInBlueprintManager" ), TEXT( "GlyphStyleSet" ));


description: Interfaces tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Interfaces = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Interfaces" ), TEXT( "FindInBlueprintManager" ), TEXT( "Interfaces" ));


description: Pin IsReference tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_IsReference = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "IsReference" ), TEXT( "FindInBlueprintManager" ), TEXT( "IsReference" ));


code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_IsSCSComponent = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "IsSCSComponent" ), TEXT( "FindInBlueprintManager" ), TEXT( "IsSCSComponent" ));


description: Name tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Name = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Name" ), TEXT( "FindInBlueprintManager" ), TEXT( "Name" ));


description: Native Name tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_NativeName = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Native Name" ), TEXT( "FindInBlueprintManager" ), TEXT( "NativeName" ));


description: Macro graph tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Macros = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Macros" ), TEXT( "FindInBlueprintManager" ), TEXT( "Macros" ));


description: NodeGuid tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_NodeGuid = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "NodeGuid" ), TEXT( "FindInBlueprintManager" ), TEXT( "NodeGuid" ));


description: End Components tags Nodes tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Nodes = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Nodes" ), TEXT( "FindInBlueprintManager" ), TEXT( "Nodes" ));


description: Pin object class tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_ObjectClass = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "ObjectClass" ), TEXT( "FindInBlueprintManager" ), TEXT( "ObjectClass" ));


description: Parent Class tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_ParentClass = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "ParentClass" ), TEXT( "FindInBlueprintManager" ), TEXT( "ParentClass" ));


description: Path tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Path = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Path" ), TEXT( "FindInBlueprintManager" ), TEXT( "Path" ));


description: Pin Category tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_PinCategory = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "PinCategory" ), TEXT( "FindInBlueprintManager" ), TEXT( "PinCategory" ));


description: Pin type tags Pins tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Pins = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Pins" ), TEXT( "FindInBlueprintManager" ), TEXT( "Pins" ));


description: Pin Sub-Category tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_PinSubCategory = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "SubCategory" ), TEXT( "FindInBlueprintManager" ), TEXT( "SubCategory" ));


description: Properties tag, for Blueprint variables

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Properties = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Properties" ), TEXT( "FindInBlueprintManager" ), TEXT( "Properties" ));


description: Schema Name tag, to identify the schema that a graph uses

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_SchemaName = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "SchemaName" ), TEXT( "FindInBlueprintManager" ), TEXT( "SchemaName" ));


description: Sub graph tag, for any sub-graphs in a Blueprint

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_SubGraphs = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Sub" ), TEXT( "FindInBlueprintManager" ), TEXT( "Sub" ));


description: Tooltip tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_Tooltip = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Tooltip" ), TEXT( "FindInBlueprintManager" ), TEXT( "Tooltip" ));


description: Uber graphs tag

code: static const [FText](API\Runtime\Core\Internationalization\FText) FiB_UberGraphs = FInternationalization::ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(TEXT( "Uber" ), TEXT( "FindInBlueprintManager" ), TEXT( "Uber" ));


description: Create an icon to represent the result

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateIcon() const


className: FFindInBlueprintSearchTags

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

code: struct FFindInBlueprintSearchTags


description: Get Category for this search result

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetCategory() const


description: FFindInBlueprintsResultInterface


description: Parses search info for specific data important for displaying the search result in an easy to understand format

code: virtual void ParseSearchInfo ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [FText](API\Runtime\Core\Internationalization\FText) InValue )


code: FFindInBlueprintsGraph ( EGraphType InGraphType )


className: FFindInBlueprintsGraph

description: Graphs, such as functions and macros, are stored here

code: class FFindInBlueprintsGraph : public [FFindInBlueprintsResult](API\Editor\Kismet\FFindInBlueprintsResult)


description: Finalizes any content for the search data that was unsafe to do on a separate thread

code: virtual void FinalizeSearchData()


description: Returns the Object represented by this search information give the Blueprint it can be found in

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetObject ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint ) const


code: virtual ~FFindInBlueprintsGraphNode()


className: FFindInBlueprintsGraphNode

description: Graph nodes use this class to store their data

code: class FFindInBlueprintsGraphNode : public [FFindInBlueprintsResult](API\Editor\Kismet\FFindInBlueprintsResult)


code: FFindInBlueprintsNoResult ( const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayText )


className: FFindInBlueprintsNoResult

description: Class used to denote an empty search result

code: class FFindInBlueprintsNoResult : public [FFindInBlueprintsResult](API\Editor\Kismet\FFindInBlueprintsResult)


description: FFindInBlueprintsResultInterface


code: FFindInBlueprintsPin ( [FString](API\Runtime\Core\Containers\FString) InSchemaName )


className: FFindInBlueprintsPin

description: Pins use this class to store their data

code: class FFindInBlueprintsPin : public [FFindInBlueprintsResult](API\Editor\Kismet\FFindInBlueprintsResult)


code: virtual ~FFindInBlueprintsProperty()


className: FFindInBlueprintsProperty

description: Property data is stored here

code: class FFindInBlueprintsProperty : public [FFindInBlueprintsResult](API\Editor\Kismet\FFindInBlueprintsResult)


description: Create an icon to represent the result


description: Get Category for this search result


description: Gets the comment on this node if any


description: Returns the display string for the row


description: Gets the blueprint housing all these search results

code: [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetParentBlueprint() const


description: Called when user clicks on the search item


description: Create a root

code: FFindInBlueprintsResult ( const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayText )


code: virtual ~FFindInBlueprintsResult()


className: FFindInBlueprintsResult

description: Item that matched the search results

code: class FFindInBlueprintsResult : public [TSharedFromThis< FFindInBlueprintsResult >](API\Runtime\Core\Templates\TSharedFromThis)

Children

type: TArray<TShared...

description: Any children listed under this category

CommentText

description: Display text for comment information

DisplayText

type: FText

description: The display text for this item

Parent

type: TWeakPtr<FFind...

description: If it exists it is the blueprint


description: Callback to create a widget for the Item

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateWidget ( [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) >> & InFixupOptions )


className: EFixupStrategy

description: Enum to describe how the node will be fixed up (or not)

code: enum EFixupStrategy { DoNothing, CreateNewFunction, RemoveNode, }


description: Constructs a FixupSelfContextItem for a given function name

code: FFixupSelfContextItem ( [FName](API\Runtime\Core\UObject\FName) Function )


className: FFixupSelfContextItem

code: struct FFixupSelfContextItem

ComboBox

type: TSharedPtr<STe...

description: Combo box for user to decide fixup strategy

FuncName

type: FName

description: Function this item relates to

Nodes

description: Nodes that reference this function


description: Initialize commands

code: virtual void RegisterCommands()


description: Constructor

code: FFullBlueprintEditorCommands()


className: FFullBlueprintEditorCommands

code: class FFullBlueprintEditorCommands : public [TCommands< FFullBlueprintEditorCommands >](API\Runtime\Slate\Framework\Commands\TCommands)

Compile

type: TSharedPtr<FUI...

description: Compile the blueprint

EditGlobalOptions

description: Edit Blueprint global options

SwitchToScriptingMode

description: Switch between modes in the blueprint editor


description: Checks if the filter can call functions for the passed filter, returns FALSE by default if the filter is not the AllFilter

code: virtual bool CanCallFilter ( ESearchQueryFilter InSearchQueryFilter ) const


description: Protected internal function which builds the search result for this item

code: virtual FSearchResult CreateSearchResult_Internal ( FSearchResult InTemplate ) const


description: Internal helper function for dumping parsed object info

code: virtual void DumpParsedObject_Internal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar ) const


description: FImaginaryFiBDataInterface

code: virtual bool IsCompatibleWithFilter ( ESearchQueryFilter InSearchQueryFilter ) const


description: This will return and force load theUBlueprintthat owns this object data.

code: virtual [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetBlueprint() const


description: EndFImaginaryFiBDataInterface Helper function to parse an array of Json Object representing graphs

code: void ParseGraph ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > InJsonValue, [FString](API\Runtime\Core\Containers\FString) InCategoryTitle, EGraphType InGraphType )


description: Callback to specially parse an array of Json Objects representing components

code: void ParseComponents ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InJsonObject, [TArray](API\Runtime\Core\Containers\TArray)< FImaginaryFiBDataSharedPtr > & OutParsedChildData )


description: Parses a raw string of Json to a Json object hierarchy

code: void ParseToJson ( [FSearchDataVersionInfo](API\Editor\Kismet\FSearchDataVersionInfo) InVersionInfo )


description: EndFImaginaryFiBDataInterfaceFImaginaryFiBDataInterface

code: virtual bool TrySpecialHandleJsonValue ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > InJsonValue )


className: FImaginaryBlueprint

description: An "imaginary" representation of aUBlueprint, featuring raw strings or other imaginary objects in the place of more structured substances

code: class FImaginaryBlueprint : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)

BlueprintPath

type: FString

description: The path for this Blueprint

LookupTable

type: TMap< int32,FT...

description: Lookup table used as a compression tool for the FTexts stored in the Json object

UnparsedStringData

description: The raw Json string yet to be parsed


code: FImaginaryBlueprint ( [FString](API\Runtime\Core\Containers\FString) InBlueprintName, [FString](API\Runtime\Core\Containers\FString) InBlueprintPath, [FString](API\Runtime\Core\Containers\FString) InBlueprintParentClass, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InInterfaces, [FString](API\Runtime\Core\Containers\FString) InUnparsedStringData, [FSearchDataVersionInfo](API\Editor\Kismet\FSearchDataVersionInfo) InVersionInfo )


className: FImaginaryComponent

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

code: class FImaginaryComponent : public [FImaginaryProperty](API\Editor\Kismet\FImaginaryProperty)


code: FImaginaryComponent ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr )


description: Adds a KeyValue pair to the ParsedTagAndValues map

code: void AddKeyValuePair ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [FSearchableValueInfo](API\Editor\Kismet\FSearchableValueInfo) & InValue )


description: Creates a display string for this item in search results

code: [FText](API\Runtime\Core\Internationalization\FText) CreateSearchComponentDisplayText ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [FText](API\Runtime\Core\Internationalization\FText) InValue ) const


description: Requests internal creation of the search result and properly initializes the visual representation of the result

code: FSearchResult CreateSearchResult ( FSearchResult InParent ) const


code: FSearchResult CreateSearchResult_Internal ( FSearchResult InTemplate ) const


description: Builds a SearchTree ready to be displayed in the Find-in-Blueprints window

code: static FSearchResult CreateSearchTree ( FSearchResult InParentSearchResult, FImaginaryFiBDataWeakPtr InCurrentPointer, [TArray](API\Runtime\Core\Containers\TArray)< const [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData) * > & InValidSearchResults, [TMultiMap](API\Runtime\Core\Containers\TMultiMap)< const [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData) *, [FComponentUniqueDisplay](API\Editor\Kismet\FComponentUniqueDisplay) > & InMatchingSearchComponents )


description: Dumps the parsed object (including all children) to the given archive

code: void DumpParsedObject ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar, int32 InTreeLevel ) const


code: virtual void DumpParsedObject_Internal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar ) const


description: Called to enable interlocked parsing (only allow one thread at a time). In place to support backwards-compatibility with non-deferred indexing, may be removed later.

code: void EnableInterlockedParsing()


description: Accessor for the parsed child data for this item

code: const [TArray](API\Runtime\Core\Containers\TArray)< FImaginaryFiBDataSharedPtr > & GetAllParsedChildData() const


code: virtual [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetBlueprint() const


description: Returns theUObjectrepresented by this Imaginary data give theUBlueprintowner.

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetObject ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint ) const


description: Returns the Outer of this Imaginary data that directly owns it


description: Returns the searchability status of a passed in Key, all Keys are searchable by default

code: virtual ESearchableValueStatus GetSearchabilityStatus ( [FString](API\Runtime\Core\Containers\FString) InKey )


description: EndITextFilterExpressionContextInterface Returns TRUE if this item is a category type, which helps to organize child data

code: virtual bool IsCategory() const


description: Checks if the filter is compatible with the current object, returns TRUE by default

code: virtual bool IsCompatibleWithFilter ( ESearchQueryFilter InSearchQueryFilter ) const


description: Returns TRUE if this item is considered a Tag and Value category, where it's contents should be considered no different than the parent owner

code: virtual bool IsTagAndValueCategory() const


description: Parses, in a thread-safe manner, all child data, non-recursively, so children will be left in an unparsed Json state

code: void ParseAllChildData ( ESearchableValueStatus InSearchabilityOverride )


description: Internal version of the ParseAllChildData function, handles the bulk of the work

code: virtual void ParseAllChildData_Internal ( ESearchableValueStatus InSearchabilityOverride )


className: ParseChildDataCriticalSection

description: Allows for thread-safe parsing of the imaginary data. Only a single Imaginary data can be parsed at a time.


description: Helper function for parsing Json values into usable properties

code: void ParseJsonValue ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [FText](API\Runtime\Core\Internationalization\FText) InDisplayKey, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > InJsonValue, [TArray](API\Runtime\Core\Containers\TArray)< [FSearchableValueInfo](API\Editor\Kismet\FSearchableValueInfo) > & OutParsedValues, bool bIsInArray, ESearchableValueStatus InSearchabilityOverride )


description: ITextFilterExpressionContextInterface

code: virtual bool TestBasicStringExpression ( const [FTextFilterString](API\Runtime\Core\Misc\FTextFilterString) & InValue, const ETextFilterTextComparisonMode InTextComparisonMode ) const


description: Test the given value against the strings extracted from the current item. Will return the matching search components if any (can return TRUE without having any if the search components are hidden)

code: virtual bool TestBasicStringExpression ( const [FTextFilterString](API\Runtime\Core\Misc\FTextFilterString) & InValue, const ETextFilterTextComparisonMode InTextComparisonMode, [TMultiMap](API\Runtime\Core\Containers\TMultiMap)< const [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData) *, [FComponentUniqueDisplay](API\Editor\Kismet\FComponentUniqueDisplay) > & InOutMatchingSearchComponents ) const


description: Perform a complex expression test for the current item

code: virtual bool TestComplexExpression ( const [FName](API\Runtime\Core\UObject\FName) & InKey, const [FTextFilterString](API\Runtime\Core\Misc\FTextFilterString) & InValue, const ETextFilterComparisonOperation InComparisonOperation, const ETextFilterTextComparisonMode InTextComparisonMode ) const


description: Perform a complex expression test for the current item. Will return the matching search components if any (can return TRUE without having any if the search components are hidden)

code: virtual bool TestComplexExpression ( const [FName](API\Runtime\Core\UObject\FName) & InKey, const [FTextFilterString](API\Runtime\Core\Misc\FTextFilterString) & InValue, const ETextFilterComparisonOperation InComparisonOperation, const ETextFilterTextComparisonMode InTextComparisonMode, [TMultiMap](API\Runtime\Core\Containers\TMultiMap)< const [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData) *, [FComponentUniqueDisplay](API\Editor\Kismet\FComponentUniqueDisplay) > & InOutMatchingSearchComponents ) const


code: FImaginaryFiBData ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr )


description:
Checks if the Key has any special handling to be done, such as making a Pin out of it
TRUE if the JsonValue was specially handled, will not be further handled

code: virtual bool TrySpecialHandleJsonValue ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > InJsonValue )


className: FImaginaryFiBData

code: class FImaginaryFiBData : public [ITextFilterExpressionContext](API\Runtime\Core\Misc\ITextFilterExpressionContext), public [TSharedFromThis< FImaginaryFiBData, ESPMode::ThreadSafe >](API\Runtime\Core\Templates\TSharedFromThis)

bHasParsedJsonObject

type: TAtomic< bool >

description: Set after the JSON object has been parsed.

bRequiresInterlockedParsing

type: bool

description: Set if this instance requires interlocked parsing.

LookupTablePtr

description: Pointer to the lookup table to decompressed the Json strings back into fully formed FTexts

Outer

type: FImaginaryFiBDa...

description: Outer of this object that owns it, used for climbing up the hierarchy.

ParsedChildData

type: TArray< FImagin...

description: All parsed child data for this item.

ParsedTagsAndValues

type: TMultiMap<Find...

description: A mapping of tags to their values and searchability status

UnparsedJsonObject

type: TSharedPtr<FJs...

description: The unparsed Json object representing this item.


description: Checks if the filter can call functions for the passed filter, returns FALSE by default if the filter is not the AllFilter

code: virtual bool CanCallFilter ( ESearchQueryFilter InSearchQueryFilter ) const


description: Internal helper function for dumping parsed object info

code: virtual void DumpParsedObject_Internal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar ) const


description: Protected internal function which builds the search result for this item

code: virtual FSearchResult CreateSearchResult_Internal ( FSearchResult InTemplate ) const


description: Returns the searchability status of a passed in Key, all Keys are searchable by default

code: virtual ESearchableValueStatus GetSearchabilityStatus ( [FString](API\Runtime\Core\Containers\FString) InKey )


description: FImaginaryFiBDataInterface


description: EndFImaginaryFiBDataInterfaceFImaginaryFiBDataInterface


code: FImaginaryGraph ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr, EGraphType InGraphType )


className: FImaginaryGraph

description: An "imaginary" representation of aUEdGraph, featuring raw strings or other imaginary objects in the place of more structured substances

code: class FImaginaryGraph : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)

GraphType

type: EGraphType

description: EndFImaginaryFiBDataInterface The graph type being represented


description: Internal version of the ParseAllChildData function, handles the bulk of the work


code: FImaginaryGraphNode ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr )


className: FImaginaryGraphNode

description: An "imaginary" representation of aUEdGraphNode, featuring raw strings or other imaginary objects in the place of more structured substances

code: class FImaginaryGraphNode : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)


code: FImaginaryPin ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr, [FString](API\Runtime\Core\Containers\FString) InSchemaName )


className: FImaginaryPin

description: An "imaginary" representation of aUEdGraphPin, featuring raw strings or other imaginary objects in the place of more structured substances

code: class FImaginaryPin : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)


code: FImaginaryProperty ( FImaginaryFiBDataWeakPtr InOuter, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > InUnparsedJsonObject, [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > * InLookupTablePtr )


className: FImaginaryProperty

description: An "imaginary" representation of aFProperty, featuring raw strings or other imaginary objects in the place of more structured substances

code: class FImaginaryProperty : public [FImaginaryFiBData](API\Editor\Kismet\FImaginaryFiBData)


description: Looks up a JsonValue'sFTextfrom the passed lookup table

code: namespace FindInBlueprintsHelpers { [FText](API\Runtime\Core\Internationalization\FText) FindInBlueprintsHelpers::AsFText ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > InJsonValue, const [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > & InLookupTable ) }


code: namespace FindInBlueprintsHelpers { [FText](API\Runtime\Core\Internationalization\FText) FindInBlueprintsHelpers::AsFText ( int32 InValue, const [TMap](API\Runtime\Core\Containers\TMap)< int32, [FText](API\Runtime\Core\Internationalization\FText) > & InLookupTable ) }


description: Iterates through all the given tree node's children and tells the tree view to expand them

code: namespace FindInBlueprintsHelpers { void FindInBlueprintsHelpers::ExpandAllChildren ( FSearchResult InTreeNode, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [STreeView](API\Editor\UnrealEd\STreeView)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFindInBlueprintsResult](API\Editor\Kismet\FFindInBlueprintsResult) >>> InTreeView ) }


description:
Retrieves the pin type as a string value
The pin type as a string in format [category]'[sub-category object]'

code: namespace FindInBlueprintsHelpers { [FString](API\Runtime\Core\Containers\FString) FindInBlueprintsHelpers::GetPinTypeAsString ( const [FEdGraphPinType](API\Runtime\Engine\EdGraph\FEdGraphPinType) & InPinType ) }


code: namespace FindInBlueprintsHelpers { static uint32 FindInBlueprintsHelpers::GetTypeHash ( const [FindInBlueprintsHelpers::FSimpleFTextKeyStorage](API\Editor\Kismet\FSimpleFTextKeyStorage) & InObject ) }


code: namespace FindInBlueprintsHelpers { bool FindInBlueprintsHelpers::IsTextEqualToString ( const [FText](API\Runtime\Core\Internationalization\FText) & InText, const [FString](API\Runtime\Core\Containers\FString) & InString ) }


description:
Parses a pin type from passed in key names and values
TRUE when the parsing is successful

code: namespace FindInBlueprintsHelpers { bool FindInBlueprintsHelpers::ParsePinType ( [FText](API\Runtime\Core\Internationalization\FText) InKey, [FText](API\Runtime\Core\Internationalization\FText) InValue, [FEdGraphPinType](API\Runtime\Engine\EdGraph\FEdGraphPinType) & InOutPinType ) }


code: static void FillDebugMenu ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


code: static void FillDeveloperMenu ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


code: static void FillEditMenu ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


code: static void FillFileMenuBlueprintSection ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


code: static void FillViewMenu ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


code: static void SetupBlueprintEditorMenu ( const [FName](API\Runtime\Core\UObject\FName) MainMenuName )


description: Kismet menu

code: class FKismet2Menu


description: Called too check if we can execute a setter on a given property

code: static bool CanExecuteMakeSetter ( [FNodeConstructionParams](API\Editor\Kismet\FKismetVariableDragDropAction\FNodeConstructionParams) InParams, [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * InVariableProperty )


description: Checks if the property can be dropped in a graph

code: bool CanVariableBeDropped ( const [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * InVariableProperty, const [UEdGraph](API\Runtime\Engine\EdGraph\UEdGraph) & InGraph ) const


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) DroppedOnNode ( FVector2D ScreenPosition, FVector2D GraphPosition )


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) DroppedOnPin ( FVector2D ScreenPosition, FVector2D GraphPosition )


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) DroppedOnPanel ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > & Panel, FVector2D ScreenPosition, FVector2D GraphPosition, [UEdGraph](API\Runtime\Engine\EdGraph\UEdGraph) & Graph )


className: FNodeConstructionParams

description: Structure for required node construction parameters

code: struct FNodeConstructionParams

Graph

type: UEdGraph*

VariableSource

type: TWeakObjectPtr<...


description: Test new variable type against existing links for node and get any links that will break

code: void GetLinksThatWillBreak ( [UEdGraphNode](API\Runtime\Engine\EdGraph\UEdGraphNode) * Node, [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * NewVariableProperty, [TArray](API\Runtime\Core\Containers\TArray)< class [UEdGraphPin](API\Runtime\Engine\EdGraph\UEdGraphPin) * > & OutBroken )


code: virtual void GetDefaultStatusSymbol ( const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) *& PrimaryBrushOut, [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) & IconColorOut, [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) const *& SecondaryBrushOut, [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) & SecondaryColorOut ) const


description: Returns the local variable's scope, if any

code: [UStruct](API\Runtime\CoreUObject\UObject\UStruct) * GetLocalVariableScope() const


code: virtual [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetSourceBlueprint() const


code: static const [FString](API\Runtime\Core\Containers\FString) & GetTypeId()


description: Interface to override.

code: virtual void HoverTargetChanged()


description: Checks whether this drag and drop operation can cast safely to the specified type.

code: virtual bool IsOfTypeImpl ( const [FString](API\Runtime\Core\Containers\FString) & Type ) const


description: Called when user selects to create a Getter for the variable

code: static void MakeGetter ( [FNodeConstructionParams](API\Editor\Kismet\FKismetVariableDragDropAction\FNodeConstructionParams) InParams )


description: Called when user selects to create a Setter for the variable

code: static void MakeSetter ( [FNodeConstructionParams](API\Editor\Kismet\FKismetVariableDragDropAction\FNodeConstructionParams) InParams )


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FKismetVariableDragDropAction](API\Editor\Kismet\FKismetVariableDragDropAction) > New ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FEdGraphSchemaAction](API\Runtime\Engine\EdGraph\FEdGraphSchemaAction) > InAction, [FName](API\Runtime\Core\UObject\FName) InVariableName, [UStruct](API\Runtime\CoreUObject\UObject\UStruct) * InVariableSource, FNodeCreationAnalytic AnalyticCallback )


description: Indicates if replacing the variable node, with the new property will require any links to be broken

code: bool WillBreakLinks ( [UEdGraphNode](API\Runtime\Engine\EdGraph\UEdGraphNode) * Node, [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * NewVariableProperty )


description: Construct aFKismetVariableDragDropAction

code: FKismetVariableDragDropAction()


className: FKismetVariableDragDropAction

description: DragDropAction class for dropping a Variable onto a graph

code: class FKismetVariableDragDropAction : public [FMyBlueprintItemDragDropAction](API\Editor\Kismet\FMyBlueprintItemDragDropAction)

VariableName

description: Name of variable being dragged

description: Scope this variable belongs to


description: Initialize commands

code: virtual void RegisterCommands()


description: Constructor

code: FMyBlueprintCommands()


className: FMyBlueprintCommands

code: class FMyBlueprintCommands : public [TCommands< FMyBlueprintCommands >](API\Runtime\Slate\Framework\Commands\TCommands)

OpenGraph

description: Basic operations.


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) DroppedOnAction ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FEdGraphSchemaAction](API\Runtime\Engine\EdGraph\FEdGraphSchemaAction) > Action )


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) DroppedOnCategory ( [FText](API\Runtime\Core\Internationalization\FText) Category )


description: Helper method to see if we're dragging in the same blueprint

code: bool IsFromBlueprint ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint ) const


description: Set if operation is modified by alt

code: void SetAltDrag ( bool InIsAltDrag )


description: Set if operation is modified by the ctrl key

code: void SetCtrlDrag ( bool InIsCtrlDrag )


code: void SetFeedbackMessageError ( const [FText](API\Runtime\Core\Internationalization\FText) & Message )


code: void SetFeedbackMessageOK ( const [FText](API\Runtime\Core\Internationalization\FText) & Message )


description: Constructor

code: FMyBlueprintItemDragDropAction()


className: FMyBlueprintItemDragDropAction

description: DragDropAction class for drag and dropping an item from the My Blueprints tree (e.g., variable or function)

code: class FMyBlueprintItemDragDropAction : public [FGraphSchemaActionDragDropAction](API\Editor\GraphEditor\FGraphSchemaActionDragDropAction)

AnalyticCallback

type: FNodeCreationAn...

description: Analytic delegate to track node creation

bAltDrag

description: Was alt held down at the start of drag

bControlDrag

description: Was ctrl held down at start of drag


className: Instance

description: The current "live" tooltip

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FPinValueInspectorTooltip](API\Editor\Kismet\FPinValueInspectorTooltip) > Instance = nullptr;


description: Moves the tooltip to the new location

code: void MoveTooltip ( const FVector2D & InNewLocation )


description: Release the references to the static widget shared pointers

code: static void ShutdownTooltip()


description: whether or not the tooltip can close

code: bool TooltipCanClose() const


description: whether this tooltip is the host for a context menu

code: bool TooltipHostsMenu() const


className: TooltipWidget

description: Tooltip widget housed in the window

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [SToolTip](API\Runtime\Slate\Widgets\SToolTip) > TooltipWidget = nullptr;


className: TooltipWindow

description: A reusable tooltip window for PinValueInspector

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [SWindow](API\Runtime\SlateCore\Widgets\SWindow) > TooltipWindow = nullptr;


description: Dismisses the current tooltip, if it is not currently hovered NOTE: Pin a shared ptr before calling this function

code: void TryDismissTooltip ( bool bForceDismiss )


className: ValueInspectorWidget

description: Default inspector widget in the tooltip

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SPinValueInspector](API\Editor\Kismet\SPinValueInspector) > ValueInspectorWidget = nullptr;


className: FPinValueInspectorTooltip

description: Class holding functions to spawn a pin value inspector tooltip

code: class FPinValueInspectorTooltip


description: Triggers a FindInBlueprints cache of all blueprints, and submits a search query when it is done, this could take a while

code: void BeginFindAndReplace ( const FSimpleDelegate & InOnCompleted )


description: Returns the MemberReference for the Replacement

code: const [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) & GetReplacement() const


description: Returns the MemberReference for the Source

code: const [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) & GetSource() const


description: Return the stat id to use for this tickable

code: virtual [TStatId](API\Runtime\Core\Stats\TStatId) GetStatId() const


description: Returns true when the Find/Replace operation is finished

code: bool IsCompleted() const


description:
Virtual that can be overloaded by the inheriting class. It is used to determine whether an object is ready to be ticked. This is required for example for allUObjectderived classes as they might be loaded async and therefore won't be ready immediately.
true if object is ready to be ticked, false otherwise.

code: virtual bool IsTickable() const


description: Callback to replace references when Search is completed

code: void ReplaceReferences ( [TArray](API\Runtime\Core\Containers\TArray)< FImaginaryFiBDataSharedPtr > & InRawDataList )


description: Helper function to replace references

code: static void ReplaceReferences ( const [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) & InSource, const [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) & InReplacement, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint, [TArray](API\Runtime\Core\Containers\TArray)< FImaginaryFiBDataSharedPtr > & InRawDataList )


description: Summons a new tooltip in the shared window. If provided, uses a custom implementation of a pin value inspector widget.

code: static [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FPinValueInspectorTooltip](API\Editor\Kismet\FPinValueInspectorTooltip) > SummonTooltip ( [FEdGraphPinReference](API\Runtime\Engine\EdGraph\FEdGraphPinReference) InPinRef, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SPinValueInspector](API\Editor\Kismet\SPinValueInspector) > InContentWidgetOverride )


description: Keeps a scoped transaction alive while it does it's job (call with nullptr to reset if needed)

code: const void SetTransaction ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FScopedTransaction](API\Editor\UnrealEd\FScopedTransaction) > InTransaction )


description: Pure virtual that must be overloaded by the inheriting class. It will be called from within LevelTick.cpp after ticking all actors or from the rendering thread (depending on bIsRenderingThreadObject)

code: virtual void Tick ( float DeltaTime )


description: Constructs a ReplaceNodeReference Helper with the specified Source and Replacement variables

code: FReplaceNodeReferencesHelper ( [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) && Source, [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) && Replacement, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint )


code: virtual ~FReplaceNodeReferencesHelper()


className: FReplaceNodeReferencesHelper

description: A helper class for Replacing Variable references in blueprints

code: struct FReplaceNodeReferencesHelper : public [FTickableEditorObject](API\Editor\UnrealEd\FTickableEditorObject)


code: static [FReviewComment](API\Editor\Kismet\FReviewComment) FromJson ( const [FString](API\Runtime\Core\Containers\FString) & Json )


code: static [FReviewComment](API\Editor\Kismet\FReviewComment) FromJson ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > & JsonObject )


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > ToJsonObject() const


description: Constructs a ReplaceNodeReferencesHelper with the specified Source and Replacement variables

code: FReplaceNodeReferencesHelper ( const [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) & Source, const [FMemberReference](API\Runtime\Engine\Engine\FMemberReference) & Replacement, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint )


className: FReviewComment

code: struct FReviewComment

bIsClosed

type: bool:  1 = fals...

description: Flags

Body

type: TOptional<FStr...

description: The comment text

CommentID

type: TOptional< int3...

description: Unique id associated with this comment

Context

type: FReviewCommentC...

description: Metadata about the comment

CreatedTime

type: TOptional<FDat...

description: When the comment was created

EditedTime

description: When the comment was last edited

Likes

type: TOptional<TSet...

description: Names of all users who have liked this comment

ReadBy

description: Names of all users who have marked the comment as read

TaskState

type: TOptional< ERev...

description: Signifies whether this is a task and if it's been addressed

Topic

type: TOptional<FRev...

description: Info about CL being commented on

UpdatedTime

description: When the comment was created

User

description: Comment author


code: static [FReviewCommentContext](API\Editor\Kismet\FReviewCommentContext) FromJson ( const [FString](API\Runtime\Core\Containers\FString) & Json )


code: static [FReviewCommentContext](API\Editor\Kismet\FReviewCommentContext) FromJson ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > & JsonObject )


className: FReviewCommentContext

code: struct FReviewCommentContext

Category

description: Category this comment will appear under in the diff results

Content

type: TOptional<TArr...

description: (text only) preview of text being commented on

File

description: File being commented on

LeftLine

description: (text only) line number on left panel of this comment

ReplyTo

description: Id of the comment that this one is replying to

RightLine

description: (text only) line number on right panel of this comment

Version

description: What version of the file this comment is associated with


code: static [FReviewTopic](API\Editor\Kismet\FReviewTopic) FromString ( const [FString](API\Runtime\Core\Containers\FString) & ReviewTopic )


code: bool operator== ( const [FReviewTopic](API\Editor\Kismet\FReviewTopic) & Other ) const


description: Returns topic in format "TopicType/ChangelistNum"


className: FReviewTopic

code: struct FReviewTopic

ChangelistNum

type: FString

TopicType

type: EReviewTopicTyp...


code: const [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetBlueprint() const


code: [TArray](API\Runtime\Core\Containers\TArray)< [FSCSResolvedIdentifier](API\Editor\UnrealEd\FSCSResolvedIdentifier) > GetDisplayedHierarchy() const


code: void HighlightProperty ( [FName](API\Runtime\Core\UObject\FName) VarName, [FPropertySoftPath](API\Editor\UnrealEd\FPropertySoftPath) Property )


code: void OnSCSEditorHighlightPropertyInDetailsView ( const class [FPropertyPath](API\Editor\PropertyEditor\FPropertyPath) & InPropertyPath )


code: void OnSCSEditorUpdateSelectionFromNodes ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSubobjectEditorTreeNode](API\Editor\SubobjectEditor\FSubobjectEditorTreeNode) >> & SelectedNodes )


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > TreeWidget()


code: FSCSDiff ( const class [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint )


className: FSCSDiff

description: Struct to support diffing the component tree for a blueprint

code: class FSCSDiff


description: Adds the given node as a child node.

code: virtual void AddChild ( FSCSEditorTreeNodePtrType InChildNodePtr )


description:
Adds a child node for the given SCS node.
A reference to the new child node or the existing child node if a match is found.

code: FSCSEditorTreeNodePtrType AddChild ( [USCS_Node](API\Runtime\Engine\Engine\USCS_Node) * InSCSNode, bool bIsInheritedSCS )


description:
Adds a child node for the given component template.
A reference to the new child node or the existing child node if a match is found.

code: FSCSEditorTreeNodePtrType AddChildFromComponent ( [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InComponentTemplate )


description: Used to update the EFilteredState::ChildMatches flag for parent nodes, when this item's filtration state has changed

code: void ApplyFilteredStateToParent()


description: Whether or not this object represents a node that can be deleted from the SCS tree.

code: virtual bool CanDelete() const


description: Whether or not we can edit properties for the object represented by this node.

code: virtual bool CanEdit() const


description: Whether or not we can rename the object or variable represented by this node.

code: virtual bool CanRename() const


description: Whether or not this object represents a node that can be reparented to other nodes based on its context.

code: virtual bool CanReparent() const


description: Ends the 'Create + enter initial name' transaction of this node. The creation of a node is 'ongoing' as long as the initial name of the node is in edition mode. When the text is not in edit mode anymore, the ongoing create transaction ends and the node is considered fully created.

code: void CloseOngoingCreateTransaction()


className: EFilteredState

code: enum EFilteredState { FilteredOut = 0x00, MatchesFilter = (1 << 0), ChildMatches = (1 << 1), FilteredInMask = (MatchesFilter | ChildMatches), Unknown = 0xFC, }


className: ENodeType

code: enum ENodeType { ComponentNode, RootActorNode, SeparatorNode, ChildActorNode, }


description: Creates the correct type of node based on the component (instanced or not, etc...)

code: static FSCSEditorTreeNodePtrType FactoryNodeFromComponent ( [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InComponent )


description:
Attempts to find a reference to the child node that matches the given SCS node.
The child node that matches the given SCS node, or an invalid node reference if no match was found.

code: FSCSEditorTreeNodePtrType FindChild ( const [USCS_Node](API\Runtime\Engine\Engine\USCS_Node) * InSCSNode, bool bRecursiveSearch, uint32 * OutDepth ) const


description:
Attempts to find a reference to the child node that matches the given component template.
The child node with a component template that matches the given component template instance, or an invalid node reference if no match was found.

code: FSCSEditorTreeNodePtrType FindChild ( const [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InComponentTemplate, bool bRecursiveSearch, uint32 * OutDepth ) const


description:
Attempts to find a reference to the child node that matches the given component variable or instance name.
The child node with a component variable or instance name that matches the given name, or an invalid node reference if no match was found.

code: FSCSEditorTreeNodePtrType FindChild ( const [FName](API\Runtime\Core\UObject\FName) & InVariableOrInstanceName, bool bRecursiveSearch, uint32 * OutDepth ) const


description:
Finds the closest ancestor node in the given node set.
One of the nodes from the set, or an invalid node reference if the set does not contain any ancestor nodes.

code: FSCSEditorTreeNodePtrType FindClosestParent ( [TArray](API\Runtime\Core\Containers\TArray)< FSCSEditorTreeNodePtrType > InNodes )


description:
Finds the component instance represented by this node contained within a given Actor instance.
The component instance represented by this node and contained within the given Actor instance, or NULL if not found.

code: virtual [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * FindComponentInstanceInActor ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * InActor ) const


description: Tries to find a SCS node that was likely responsible for creating the specified instance component. Note: This is not always possible to do!

code: static [USCS_Node](API\Runtime\Engine\Engine\USCS_Node) * FindSCSNodeForInstance ( const [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InstanceComponent, [UClass](API\Runtime\CoreUObject\UObject\UClass) * ClassToSearch )


className: FOnRenameRequested

description: Delegate for when the context menu requests a rename

code: typedef TBaseDelegate_NoParams< void > FOnRenameRequested


description: The root of the actor subtree to which this node belongs.


description: The Blueprint to which the object represented by this node belongs (requires implementation in subclass).

code: [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetBlueprint() const


description: Returns the associated child actor node if applicable to this node type.


description: The set of nodes which are parented to this node (read-only).

code: const [TArray](API\Runtime\Core\Containers\TArray)< FSCSEditorTreeNodePtrType > & GetChildren() const


description:
This will not return the right component for components overridden by the inherited component handler, you need to call GetOrCreateEditableComponentTemplate instead
The component template or instance represented by this node, if it's a component node.

code: [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * GetComponentTemplate ( bool bEvenIfPendingKill ) const


description: The name of this node in text.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName() const


description: The string to be used in the tree display.

code: virtual [FString](API\Runtime\Core\Containers\FString) GetDisplayString() const


description:
May not be the same as the value returned byGetObject().
A reference to the object represented by this node that can be modified within the given Blueprint.

code: template<class T> T * GetEditableObjectForBlueprint ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint ) const


description: Provides derived classes with non-const access to the object represented by this node (e.g. for rename operations, etc.). This should not be made public.

code: template<class T> T * GetMutableObject() const


description: The name to identify this node.

code: virtual [FName](API\Runtime\Core\UObject\FName) GetNodeID() const


description: Type of node


description:
Deliberately non-virtual, for performance reasons.
A read-only reference to the object represented by this node.

code: template<class T> const T * GetObject ( bool bEvenIfPendingKill ) const


description:
Derived classes should overrideGetOrCreateEditableObjectForBlueprint().
The component template that can be editable for actual class.

code: [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * GetOrCreateEditableComponentTemplate ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * ActualEditedBlueprint ) const


description: Derived classes can override to create and/or return a reference to an alternate editable object.

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetOrCreateEditableObjectForBlueprint ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint ) const


description: This object's parent node (or an invalid reference if no parent is assigned).


description: The SCS node that is represented by this object, or NULL if there is no associated SCS node.

code: virtual [USCS_Node](API\Runtime\Engine\Engine\USCS_Node) * GetSCSNode() const


description: The name of the variable represented by this node.

code: virtual [FName](API\Runtime\Core\UObject\FName) GetVariableName() const


description: True if this represents an actor node type

code: bool IsActorNode() const


description: Whether or not this node is a child (direct or indirect) of the given node.

code: bool IsAttachedTo ( FSCSEditorTreeNodePtrType InNodePtr ) const


description: Whether or not this node represents a Blueprint (i.e. non-native) component object.

code: bool IsBlueprintComponent() const


description: True if this represents a component node type

code: bool IsComponentNode() const


description: Whether or not this object represents the default SCS scene root component.

code: virtual bool IsDefaultSceneRoot() const


description: Whether or not this node is a direct child of the given node.

code: bool IsDirectlyAttachedTo ( FSCSEditorTreeNodePtrType InNodePtr ) const


description: Query that determines if this item should be filtered out or not

code: virtual bool IsFlaggedForFiltration() const


description: Whether or not this object was declared in the current class (or instance). Anything inherited cannot be reorganized (renamed, reparented, etc...).

code: virtual bool IsInheritedComponent() const


description: Whether or not this object represents an inherited SCS node (one from a SCS node in a parent Blueprint).

code: virtual bool IsInheritedSCSNode() const


description: Whether or not this node represents an instanced object (i.e. not a template).

code: virtual bool IsInstanced() const


description: Whether or not this node represents an instanced actor object.

code: bool IsInstancedActor() const


description: Whether or not this node represents an instanced component object.

code: bool IsInstancedComponent() const


description: Whether or not this object represents a root component.

code: virtual bool IsRootComponent() const


description: Whether or not this object represents a "native" component template (i.e. one that is not found in the SCS tree).

code: virtual bool IsNativeComponent() const


description: Whether or not this object represents a component instance that was created by the user and not by a native or Blueprint-generated class.

code: virtual bool IsUserInstancedComponent() const


description: Returns whether the node will match the given type (for filtering)

code: virtual bool MatchesFilterType ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * InFilterType ) const


description: Renames the object or variable represented by this node

code: virtual void OnCompleteRename ( const [FText](API\Runtime\Core\Internationalization\FText) & InNewName )


description: Updates the EFilteredState::ChildMatches flag, based off of children's current state

code: void RefreshCachedChildFilterState ( bool bUpdateParent )


description: Requests a rename on the node.

code: void OnRequestRename ( [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FScopedTransaction](API\Editor\UnrealEd\FScopedTransaction) > OngoingCreateTransaction )


description: Refreshes this item's filtration state. Set bRecursive to 'true' to refresh any child nodes as well

code: virtual bool RefreshFilteredState ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * InFilterType, const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InFilterTerms, bool bRecursive )


description: Removes the given node from the list of child nodes.

code: virtual void RemoveChild ( FSCSEditorTreeNodePtrType InChildNodePtr )


description: Called when this node is being removed via a RemoveChild call.

code: virtual void RemoveMeAsChild()


description: Sets the actor root to the given node for this node along with any children.

code: void SetActorRootNode ( FSCSEditorActorNodePtrType InActorNode )


description: Sets the internal object instance represented by this node.

code: void SetObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


description: Sets this item's filtration state. Use bUpdateParent to make sure the parent's EFilteredState::ChildMatches flag is properly updated based off the new state

code: void SetCachedFilterState ( bool bMatchesFilter, bool bUpdateParent )


description: Constructs an empty tree node.

code: FSCSEditorTreeNode ( [FSCSEditorTreeNode::ENodeType](API\Editor\Kismet\FSCSEditorTreeNode\ENodeType) InNodeType )


description: Sets up the delegate for a rename operation

code: void SetRenameRequestedDelegate ( [FOnRenameRequested](API\Editor\Kismet\FSCSEditorTreeNode\FOnRenameRequested) InRenameRequested )


description: Destructor.

code: virtual ~FSCSEditorTreeNode()


className: FSCSEditorTreeNode

description: Wrapper class for nodes displayed in the SCS (Simple Construction Script) editor tree widget.

code: class FSCSEditorTreeNode : public [TSharedFromThis< FSCSEditorTreeNode >](API\Runtime\Core\Templates\TSharedFromThis)

OngoingCreateTransaction

type: TUniquePtr<FSc...

description: Scope the creation of a node which ends when the initial 'name' is given/accepted by the user, which can be several frames after the node was actually created.


description: Adds the given node as a child node.

code: virtual void AddChild ( FSCSEditorTreeNodePtrType InChildNodePtr )


description: Whether or not we can edit properties for the object represented by this node.

code: virtual bool CanEdit() const


description: The Blueprint to which the object represented by this node belongs (requires implementation in subclass).

code: virtual [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetBlueprint() const


description: Returns the set of root nodes

code: const [TArray](API\Runtime\Core\Containers\TArray)< FSCSEditorTreeNodePtrType > & GetComponentNodes() const


description: The name to identify this node.

code: virtual [FName](API\Runtime\Core\UObject\FName) GetNodeID() const


description: Whether or not this node represents an instanced object (i.e. not a template).

code: virtual bool IsInstanced() const


code: void SetOwnerNode ( FSCSEditorTreeNodePtrType NewOwnerNode )


code: void SetSceneRootNode ( FSCSEditorTreeNodePtrType NewSceneRootNode )


code: FSCSEditorTreeNodeActorBase ( [FSCSEditorTreeNode::ENodeType](API\Editor\Kismet\FSCSEditorTreeNode\ENodeType) InNodeType, [AActor](API\Runtime\Engine\GameFramework\AActor) * InActor )


className: FSCSEditorTreeNodeActorBase

code: class FSCSEditorTreeNodeActorBase : public [FSCSEditorTreeNode](API\Editor\Kismet\FSCSEditorTreeNode)


code: [UChildActorComponent](API\Runtime\Engine\Components\UChildActorComponent) * GetChildActorComponent() const


description: Query that determines if this item should be filtered out or not

code: virtual bool IsFlaggedForFiltration() const


code: FSCSEditorTreeNodeChildActor ( [AActor](API\Runtime\Engine\GameFramework\AActor) * InActor )


className: FSCSEditorTreeNodeChildActor

code: class FSCSEditorTreeNodeChildActor : public [FSCSEditorTreeNodeActorBase](API\Editor\Kismet\FSCSEditorTreeNodeActorBase)


description: The name of this node in text.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName() const


description: Derived classes can override to create and/or return a reference to an alternate editable object.

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetOrCreateEditableObjectForBlueprint ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * InBlueprint ) const