UnrealEd

Filters

Classes

Name

Description

Public class

AAnimationThumbnailSkeletalMeshActor

Public class

AHierarchicalLODVolume

An invisible volume used to manually define/create a HLOD cluster.

Public struct

AssetMarshalDefs

Public struct

ExistingMeshLodSectionData

Public struct

ExistingSkelMeshData

Public struct

FActionMenuContent

Struct used to return info about action menu

Public class

FActorFactoryAssetProxy

Public struct

FActorFolderProps

Public struct

FActorFolders

Class responsible for managing an in-memory representation of actor folders in the editor

Public class

FAnimationRetargetContext

Public class

FAnimationSequenceThumbnailScene

Public class

FAnimBlueprintThumbnailScene

Public class

FArchiveTopLevelReferenceCollector

An archive for collecting object references that are top-level objects.

Public class

FAssetDeleteModel

The model behind a delete operation, which is an asynchronous process because of all the checks that must be performed against the GC for UObjects, and looking up references for assets through the asset registry.

Public class

FAssetEditorModeManager

FAssetEditorModeManager .

Public class

FAssetNotifications

Public class

FAssetThumbnail

Interface for rendering a thumbnail in a slate viewport

Public struct

FAssetThumbnailConfig

A struct containing details about how the asset thumbnail should behave

Public class

FAssetThumbnailPool

Utility class for keeping track of, rendering, and recycling thumbnails rendered in Slate

Public class

FAutoPackageBackup

============================================================================= PackageBackup.h: Utility class for backing up a package.

Public class

FBatchedElementTexture2DPreviewParameters

============================================================================== Texture2DPreview.h: Definitions for previewing 2d textures.

Public class

FBlendSpaceThumbnailScene

Public class

FBlueprintThumbnailScene

Public struct

FBoneTrackPair

Public struct

FBspIndexedPoint

Public class

FBSPOps

Public class

FBspPointsGrid

Represents a sparse granular 3D grid into which points are added for quick (~O(1)) lookup.

Public struct

FBspPointsGridItem

Public struct

FBspPointsKey

Public class

FBspSurfIdx

Public struct

FBuildOptions

============================================================================= EditorBuildUtils.h: Utilities for building in the editor

Public struct

FBuiltinEditorModes

Builtin editor mode constants.

Public struct

FCachedComponentVisualizer

Public class

FCameraControllerConfig

FCameraControllerConfig

Public class

FCameraControllerUserImpulseData

============================================================================= CameraController.h: Implements controls for a camera with pseudo-physics

Public class

FClassActorThumbnailScene

Public class

FClassIconFinder

Public class

FClassThumbnailScene

Public struct

FCommonEditorCategory

Wrapper for an enum detailing common editor categories.

Public class

FComponentAssetBrokerage

FComponentAssetBrokerageage.

Public class

FComponentClassComboEntry

Public struct

FComponentEntryCustomizationArgs

Public struct

FComponentTypeEntry

Public struct

FComponentTypeRegistry

Public class

FComponentVisualizer

Base class for a component visualizer, that draw editor information for a particular component class

Public class

FComponentVisualizerManager

Class that managed active component visualizer and routes input to it

Public class

FConsolidateToolWindow

Public struct

FConsolidationResults

Helper struct to detail the results of a consolidation operation

Public class

FContentHelper

Collection helper Used to create and update ContentBrowser collections

Public struct

FCopyOptions

Copy options structure for CopyActorProperties

Public class

FCurveViewModel

Represents UI state for a curve displayed in the curve editor.

Public class

FCustomizableTextObjectFactory

This class is a simple customizable object factory driven from a text buffer.

Public struct

FDataTableEditorColumnHeaderData

Public struct

FDataTableEditorRowListViewData

Public struct

FDataTableEditorUtils

Public class

FDebugToolExec

============================================================================= DebugToolExec.h: Game debug tool implementation.

Public class

FDestructibleMeshThumbnailScene

Public class

FDisplayedAssetEntryInfo

Public class

FDlgAnimCompression

FDlgAnimCompression

Public class

FDlgRemapSkeleton

FDlgRemapSkeleton

Public class

FDragTool

The base class that all drag tools inherit from.

Public class

FDragTool_ActorBoxSelect

Draws a box in the current viewport and when the mouse button is released, it selects/unselects everything inside of it.

Public class

FDragTool_ActorFrustumSelect

Draws a box in the current viewport and when the mouse button is released, it selects/unselects everything inside of it.

Public class

FDragTool_Measure

Draws a line in the current viewport and displays the distance between its start/end points in the center of it.

Public class

FDragTool_ViewportChange

Draws a line in the current viewport and display the view options

Public struct

FDropQuery

Public class

FDynamicColoredMaterialRenderProxy

Material proxy wrapper that can be created on the game thread and passed on to the render thread.

Public class

FEdGraphToken

A Message Log token that links to an elemnt (node or pin) in an EdGraph

Public class

FEdGraphUtilities

Public class

FEditorAnalytics

Public class

FEditorBuildUtils

Utility class to hold functionality for building within the editor

Public class

FEditorCameraController

FEditorCameraController

Public struct

FEditorCommandLineUtils

Public class

FEditorCommonDrawHelper

Implements some basic functionality used by all editor viewports.

Public struct

FEditorDelegates

FEditorDelegates Delegates used by the editor.

Public class

FEditorDirectories

Public class

FEditorFileUtils

For saving map files through the main editor frame.

Public struct

FEditorModeFactory

Public struct

FEditorModeInfo

Class responsible for maintaining a list of registered editor mode types.

Public class

FEditorModeRegistry

A registry of editor modes and factories

Public class

FEditorModeTools

A helper class to store the state of the various editor modes.

Public class

FEditorUndoClient

============================================================================= EditorUndoClient.h: Declares the FEditorUndoClient interface.

Public class

FEditorViewportClient

Viewport client for editor viewports.

Public class

FEditorViewportCommands

Class containing commands for editor viewport actions common to all viewports

Public class

FEditorViewportStats

Public class

FEdMode

Base class for all editor modes.

Public class

FEdModeDefault

Default.

Public class

FEdModeInterpEdit

FEdModeInterpEdit .

Public class

FFeedbackContextEditor

A FFeedbackContext implementation for use in UnrealEd.

Public class

FFindAssetsArchive

This archive searches objects for assets.

Public class

FFindReferencedAssets

Public class

FGameModeInfoCustomizer

Class to help customize a GameMode class picker, to show settings 'withing' GameMode.

Public struct

FGradientStopMark

Public struct

FGraphAppearanceInfo

Info about how to draw the graph

Public struct

FGraphPanelNodeFactory

Public struct

FGraphPanelPinConnectionFactory

Public struct

FGraphPanelPinFactory

Public class

FGridWidget

Public struct

FHierarchicalLODBuilder

This is Hierarchical LOD builder

Public struct

FImportObjectParams

Import the entire default properties block for the class specified

Public struct

FInputEventState

Public class

FKismetBytecodeDisassembler

============================================================================= ScriptDisassembler.h: Disassembler for Kismet bytecode.

Public class

FLevelEditorViewportClient

Public struct

FLocalizedAssetSCCUtil

Public struct

FLocalizedAssetUtil

Public struct

FLODCluster

This is a LOD cluster struct that holds list of actors with relevant information

Public class

FLODUtilities

FLODUtilities .

Public class

FMainMRUFavoritesList

============================================================================= MRUFavoritesList : Helper class for handling MRU and favorited maps

Public class

FMaterialThumbnailScene

Public struct

FMergeStaticMeshParams

Public struct

FMeshPaintDilateShaderParameters

Batched element parameters for mesh paint dilation shaders used for seam painting

Public struct

FMeshPaintShaderParameters

Batched element parameters for mesh paint shaders

Public class

FModeTool

Base class for all editor mode tools.

Public class

FModeTool_InterpEdit

FModeTool_InterpEdit .

Public class

FMorphTargetBinaryImport

Utility class for importing a new morph target

Public class

FMouseDeltaTracker

Keeps track of mouse movement deltas in the viewports.

Public struct

FMoveDialogInfo

Information that can be gathered from the move dialog.

Public class

FMoveInfo

Target package and object name for moving an asset.

Public class

FMRUList

============================================================================= MRUList : Helper class for handling MRU lists

Public struct

FNameDuplicationRule

Public class

FNormalMapBatchedElementParameters

============================================================================== NormalMapPreview.h: Definitions for previewing normal maps.

Public struct

FPackageGroupName

A simple struct to represent the package group name triplet

Public class

FParticleSystemThumbnailScene

Public struct

FPendingDelete

The pending deleted object.

Public struct

FPhysAssetCreateParams

Parameters for PhysicsAsset creation

Public class

FPhysicsManipulationEdMode

Editor mode to manipulate physics objects in level editor viewport simulation

Public class

FPhysicsManipulationEdModeFactory

Public struct

FPkgInfoReporter

Base for classes which generate output for the PkgInfo commandlet

Public struct

FPkgInfoReporter_Log

Public struct

FReferencedAssets

Data container to hold information about what is referencing a given set of assets.

Public class

FReimportHandler

Reimport handler for package resources with associated source files on disk.

Public class

FReimportManager

Reimport manager for package resources with associated source files on disk.

Public class

FRichCurveEditorCommands

Defines commands for the SCurveEditor .

Public struct

FSavedCustomSortInfo

Class to save and restore the custom sorting for all sections not marked TRISORT_None

Public struct

FSavedCustomSortSectionInfo

FSavedCustomSortSectionInfo - saves and restores custom triangle order for a single section of the skeletal mesh.

Public class

FScopedActorPropertiesChangeImpl

Public class

FScopedBusyCursor

While in scope, sets the cursor to the busy (hourglass) cursor for all windows.

Public class

FScopedObjectMovement

This class begins an object movement change when created and ends it when it falls out of scope

Public class

FScopedRefreshAllBrowsersImpl

Public class

FScopedTransaction

Delineates a transactable block; Begin() s a transaction when entering scope, and End() s a transaction when leaving scope.

Public struct

FSelectedActorInfo

Generic information about the level selection set (actors or surfaces)

Public class

FShowFlagData

Public struct

FShowMenuCommand

Public class

FSkeletalMeshImportData

Container and importer for skeletal mesh (FBX file) data

Public class

FSkeletalMeshThumbnailScene

Public struct

FSkeletalMeshUpdateContext

FSkeletalMeshUpdateContext .

Public class

FSkelMeshOptionalImportData

Optional data passed in when importing a skeletal mesh LDO

Public class

FSnappingUtils

Public class

FSourceCodeNavigation

Source code navigation functionality

Public class

FSourceFileDatabase

Singleton holding database of module names and disallowed header names in the engine and current project.

Public class

FStaticMeshThumbnailScene

Public class

FTexAlignTools

A helper class to store the state of the various texture alignment tools.

Public struct

FTGAFileHeader

Public class

FThumbnailPreviewScene

Public class

FTickableEditorObject

This class provides common registration for gamethread editor only tickable objects.

Public struct

FTrackingTransaction

Public struct

FTrackScaleInfo

FTrackScaleInfo .

Public class

FUnrealEdMisc

The public interface for the unreal editor misc singleton.

Public class

FUnrealEdUtils

Public struct

FViewportCameraTransform

Stores the transformation data for the viewport camera

Public struct

FViewportClick

Public struct

FViewportCursorLocation

Contains information about a mouse cursor position within a viewport, transformed into the correct coordinate system for the viewport.

Public struct

FViewportHoverTarget

Describes an object that's currently hovered over in the level viewport

Public class

FViewportNavigationCommands

Unreal level editor actions

Public struct

FWeakGraphPinPtr

A weak reference to a UEdGraphPin object that can remain valid through pin connection state changes that might trigger owner node reconstruction

Public class

FWidget

Public struct

HComponentVisProxy

Public struct

HWidgetAxis

Widget hit proxy.

Public struct

HWidgetUtilProxy

Public class

ICommonEditorViewportToolbarInfoProvider

This is the interface that the host of a SCommonEditorViewportToolbarBase must implement.

Public class

IComponentAssetBroker

IComponentAssetBroker .

Public struct

IEditorModeFactory

Public class

INodeNameAdapter

Adapter interface which allows finding the corresponding actor node name to act on both sequencer and matinee data.

Public class

IPackageAutoSaver

An interface to handle the creation, destruction, and restoration of auto-saved packages

Public class

ISocketManager

Public class

MatineeExporter

Main Matinee Exporter class. Except for CImporter, consider the other classes as private.

Public class

SAboutScreen

About screen contents widget

Public class

SAnimationCompressionPanel

Slate panel for Choosing animation compression

Public class

SAnimationRemapAssets

Public class

SAnimationRemapSkeleton

Public class

SAssetEntryRow

Public class

SBasePoseViewport

Public class

SBonePairRow

Public class

SColorGradientEditor

Public class

SCommonEditorViewportToolbarBase

A viewport toolbar widget for an asset or level editor that is placed in a viewport

Public class

SComponentClassCombo

Public class

SCreateAnimationAssetDlg

Dialog to prompt users to decide an animation asset name

Public class

SCreateAssetFromObject

Public class

SCreditsScreen

Credit screen widget that displays a scrolling list contributors.

Public class

SCSVImportOptions

UI to pick options when importing a data table

Public class

SCurveEditor

Public class

SEditorViewport

Public class

SEditorViewportToolBarButton

A simple class that represents a toolbar button in an editor viewport toolbar

Public class

SEditorViewportToolbarMenu

Widget that opens a menu when clicked

Public class

SEditorViewportViewMenu

Public class

SGraphEditor

Interface and wrapper for GraphEditor widgets.

Public class

SKeySelector

Widget for selecting an input key

Public class

SListViewSelectorDropdownMenu

This is a container widget to help refocus to a listview widget from a searchbox or other text box widgets that are used in conjunction.

Public class

SMiniCurveEditor

Public class

SRemapFailures

Public class

SScalabilitySettings

Scalability settings configuration widget

Public class

SSelectFolderDlg

Public class

SSkeletonBoneRemoval

Slate panel for choose displaying bones to remove

Public class

SSkeletonCompareWidget

2 columns - bone pair widget

Public class

SSkeletonListWidget

1 columns - just show bone list

Public class

SSkeletonSelectorWindow

Public class

SSkeletonWidget

Public class

STransformViewportToolBar

Viewport toolbar containing transform, grid snapping, local to world and camera speed controls.

Public class

SViewportToolBar

A level viewport toolbar widget that is placed in a viewport

Public class

SViewportToolBarComboMenu

Custom widget to display a toggle/drop down menu.

Public class

SViewportToolBarIconMenu

Custom widget to display an icon/drop down menu.

Public class

TClassInstanceThumbnailScene

Handles instancing thumbnail scenes for Class and Blueprint types (use the class or generated class as the key).

Public class

UAutomatedAssetImportData

Contains data for a group of assets to import

Public class

UCompressionHolder

Public class

UCookerSettings

Various cooker settings.

Public class

UCrashReporterSettings

============================================================================= CrashReporterSettings.h: Declares the UCrashReporterSettings class.

Public class

UCurveEditorSettings

Serializable options for curve editor.

Public class

UEdGraphNode_Comment

Public class

UEditorActorFolders

Actor Folder UObject .

Public class

UEditorWorldExtension

Public class

UEditorWorldExtensionCollection

Holds a collection of UEditorExtension

Public class

UEditorWorldExtensionManager

Holds a map of extension collections paired with worlds

Public class

UMaterialGraphNode_Knot

Public struct

VBone

Raw data bone.

Public struct

VMaterial

Raw data material.

Public struct

VPoint

Points: regular FVectors (for now..)

Public struct

VRawBoneInfluence

Raw data bone influence.

Public struct

VVertex

Vertex with texturing info, akin to Hoppe's 'Wedge' concept - import only.

Constants

Name

Description

EditorActorSelectionDefs::MaxActorsToSelectBeforeWarning

The maximum number of actors we should select before a performance warning message is displayed to the user

MOUSE_CLICK_DRAG_DELTA

Typedefs

Enums

Name

Description

Public enum

EAnalyticsErrorCodes::Type

Error Codes for a variety of tool errors NOTE: this needs to be kept in sync with iPhonePackager.cs and AutomationTool/Program.cs Any new error added here needs a text string in TranslateErrorCode

Public enum

EAutosaveContentPackagesResult::Type

Public enum

ECommentBoxMode::Type

Public enum

EComponentCreateAction::Type

Public enum

ECoordSystem

Coordinate system identifiers.

Public enum

ECurveEditorCurveVisibility::Type

Defines visibility states for the curves in the curve editor.

Public enum

ECurveEditorTangentVisibility::Type

Defines visibility states for the tangents in the curve editor.

Public enum

EditorUtilities::ECopyOptions::Type

Options for CopyActorProperties

Public enum

EDragTool::Type

Public enum

EEditAction::Type

Outcomes when determining whether it's possible to perform an action on the edit modes

Public enum

EEditorBuildResult

Result of a custom editor build.

Public enum

EFileInteraction

Public enum

EGeomSelectionStatus

Public enum

EGeomSelectionType

Public enum

ELastDirectory::Type

The different directory identifiers

Public enum

EMapChangeType

Public enum

EMenuItemType::Type

Public enum

EModeTools

Public enum

EMorphImportError

Morph target import error codes

Public enum

EPackageInfoFlags

============================================================================= PackageUtilityWorkers.cpp: Declarations for structs and classes used by package commandlets.

Public enum

EPackageNormalizationFlags

Flags which modify the way that NormalizePackageNames works.

Public enum

EPhysAssetFitGeomType

Public enum

EPhysAssetFitVertWeight

Public enum

EReimportResult::Type

The various results we can receive from an object re-import

Public enum

ETAxis

Texture alignment.

Public enum

EThumbnailLabel::Type

Public enum

EWidgetMovementMode

Public enum

ObjectTools::EInUseSearchOption

Options for in use object tagging

Public enum

ThumbnailTools::EThumbnailTextureFlushMode::Type

Thumbnail texture flush mode

Functions

Name Description

Public function

T *

 

AnimationEditorUtils::CreateAnimationAsset

(
    UObject * SkeletonOrSkeletalMes...,
    const FString & AssetPath,
    const FString & InPrefix
)

Template version of simple creating animation asset

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

AnimationEditorUtils::CreateNewAnimBlueprint

(
    TArray < TWeakObjectPtr < UObject >> ...,
    FAnimAssetCreated AssetCreated
)

Public function

void

 

AnimationEditorUtils::ExecuteNewAnimAsset

(
    TArray < TWeakObjectPtr < UObject >> ...,
    const FString InSuffix,
    FAnimAssetCreated AssetCreated,
    bool bInContentBrowser
)

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

AssetUtil::GetObject

(
    const FString & AssetName
)

Given an asset name, finds the object for the asset

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

AssetUtil::GetObjects

(
    const TArray < FString >& AssetName...,
    bool* bAllWereLoaded
)

Given an array of asset names, loads the assets into an array of objects

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

BuildViewModeOptionsMenu

(
    TSharedPtr < FUICommandList > Comman...,
    EViewModeIndex ViewModeIndex,
    ERHIFeatureLevel::Type FeatureLevel,
    TMap < int32 , FName >& ParamNameMap
)

Build the viewmode otions menu.

The widget containing the viewmode options.

Public function Static

void

 

CommonEditorViewportUtils::FillShowMenu

(
    FMenuBuilder & MenuBuilder,
    TArray < FShowMenuCommand > MenuComm...,
    int32 EntryOffset
)

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

CreateModelFromStaticMesh

(
    UModel * Model,
    AStaticMeshActor * StaticMeshAc...
)

Converts a static mesh to a brush.

Creates a model from the triangles in a static mesh.

Public function

UStaticMesh ...

 

CreateStaticMesh

(
    FRawMesh & RawMesh,
    TArray < FStaticMaterial >& Materia...,
    UObject * Outer,
    FName Name
)

Creating a static mesh from an array of triangles.

Public function

UStaticMesh ...

 

CreateStaticMeshFromBrush

(
    UObject * Outer,
    FName Name,
    ABrush * Brush,
    UModel * Model
)

CreateStaticMeshFromBrush - Creates a static mesh from the triangles in a model.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

DecompressTGA_helper

(
    const FTGAFileHeader * TGA,
    uint32 *& TextureData,
    const int32 TextureDataSize,
    FFeedbackContext * Warn
)

This helper allows to decompress TGA data in a pre-allocated memory block.

Public function

void

 

DoActionToAllPackages

(
    UCommandlet * Commandlet,
    const FString & Params
)

This is our Functional "Do an Action to all Packages" Template.

Public function

void

 

DoIt

(
    UCommandlet * Commandlet,
    UPackage * Package,
    TArray < FString >& Tokens,
    TArray < FString >& Switches
)

Public function

TMap < AssetT...

 

EditorAnimUtils::DuplicateAssets

(
    const TArray < AssetType* >& A...,
    UPackage * DestinationPackage,
    const FNameDuplicationRule * Na...
)

Duplicates the supplied AssetsToDuplicate and returns a map of original asset to duplicate.

Public function

void

 

EditorAnimUtils::GetAssetsFromProperties

(
    TArray < UProperty * > InPropert...,
    UObject * Scope,
    TArray < AssetType* >& OutAsse...
)

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

EditorExit()

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

EditorInit

(
    IEngineLoop & EngineLoop
)

Public function

const float

 

EditorViewportDefs::DefaultPerspectiveFOVAngle

(
    90. 0f
)

Default camera field of view angle for level editor perspective viewports

Public function

const FVecto ...

 

EditorViewportDefs::DefaultPerspectiveViewLocation

(
    0. 0f,
    1024. 0f,
    512. 0f
)

Default camera position for level editor perspective viewports

Public function

const FRotat ...

 

EditorViewportDefs::DefaultPerspectiveViewRotation

(
    -15. 0f,
    -90. 0f,
    0
)

Default camera orientation for level editor perspective viewports

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::BuildCategoryString

(
    const FCommonEditorCategory::EValue ...,
    FText const& SubCategory
)

Utility function that concatenates the supplied sub-category with one that matches the root category id.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetCategoryDisplayString

(
    FString const& UnsanitizedCategory
)

Expands any keys found in the category string (any terms found in square brackets), and sanitizes the name (spacing individual words, etc.).

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetCategoryDisplayString

(
    FText const& UnsanitizedCategory
)

Expands any keys found in the category string (any terms found in square brackets), and sanitizes the name (spacing individual words, etc.).

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetCategoryTooltipInfo

(
    const FString & Category,
    FText & Tooltip,
    FString & DocLink,
    FString & DocExcerpt
)

Returns tooltip information for the specified category

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetClassHideCategories

(
    UClass const* Class,
    TArray < FString >& CategoriesOut,
    bool bHomogenize
)

Parses out the class's "HideCategories" metadata, and returns it segmented and sanitized.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetClassShowCategories

(
    UClass const* Class,
    TArray < FString >& CategoriesOut
)

Parses out the class's "ShowCategories" metadata, and returns it segmented and sanitized.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetCommonCategory

(
    const FCommonEditorCategory::EValue ...
)

Retrieves a qualified category path for the desired common category.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::GetHiddenCategories

(
    UClass const* Class
)

Returns the set of categories that should be hidden, categories that are both explicitly hidden and explicitly shown will not be included in this list (current behavior is that such categories should be shown).

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::IsCategoryHiddenFromClass

(
    const TArray < FString >& ClassHide...,
    UClass const* Class,
    const FString & Category
)

Checks to see if the specified category is hidden from the supplied Class, avoids recalculation of ClassHideCategories.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::IsCategoryHiddenFromClass

(
    UClass const* Class,
    const FCommonEditorCategory::EValue ...
)

Checks to see if the category associated with the supplied common category id is hidden from the specified class.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::IsCategoryHiddenFromClass

(
    const UClass * Class,
    const FString & Category
)

Checks to see if the specified category is hidden from the supplied class.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::IsCategoryHiddenFromClass

(
    const UClass * Class,
    const FText & Category
)

Checks to see if the specified category is hidden from the supplied class.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::RegisterCategoryKey

(
    FString const& Key,
    FText const& Category,
    FString const& DocLink,
    FString const& DocExcerpt
)

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorCategoryUtils::RegisterCategoryKey

(
    FString const& Key,
    FText const& Category,
    FText const& Tooltip
)

To facilitate simple category renaming/reordering, we offer a key replacement system, where users can specify a key in their category metadata that will evaluate to some fully qualified category.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetClassFromString

(
    const FString & ClassName
)

Fetches a UClass from the string name of the class

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetDocumentationExcerpt

(
    const UClass * Class
)

Gets the excerpt to use for this class Excerpt will be contained on the page returned by GetDocumentationPage

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetDocumentationLink

(
    const UClass * Class,
    const FString & OverrideExcerpt
)

Returns the link path to the documentation for a given class

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetDocumentationLinkFromExcerpt

(
    const FString & DocLink,
    const FString DocExcerpt
)

Return link path from a specified excerpt

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetDocumentationLinkWidget

(
    const UClass * Class
)

Creates a link widget to the documentation for a given class

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetDocumentationPage

(
    const UClass * Class
)

Gets the page that documentation for this class is contained on

Path to the documentation page

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetSourceLink

(
    const UClass * Class,
    const TWeakObjectPtr < UObject > Obj...
)

Creates a link to the source code or blueprint for a given class

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetSourceLinkFormatted

(
    const UClass * Class,
    const TWeakObjectPtr < UObject > Obj...,
    const FText & BlueprintFormat,
    const FText & CodeFormat
)

Creates a link to the source code or blueprint for a given class formatted however you need.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetTooltip

(
    const UClass * Class,
    const TAttribute < FText >& Overrid...
)

Gets the tooltip to display for a given class with specified text for the tooltip

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

FEditorClassUtils::GetTooltip

(
    const UClass * Class
)

Gets the tooltip to display for a given class

Shared reference to the constructed tooltip

Public function Static

FString

 

GameModeCategory

Public function

bool

 

GetBEGIN

(
    const TCHAR ** Stream,
    const TCHAR * Match
)

Gets a "BEGIN" string. Returns 1 if gotten, 0 if not. If not gotten, doesn't affect anything.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

GetBrushMesh

(
    ABrush * Brush,
    UModel * Model,
    FRawMesh & OutMesh,
    TArray < FStaticMaterial >& OutMate...
)

Converting models to static meshes.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

GetEditorResourcesDir()

Returns the path to the engine's editor resources directory (e.g. "/../../Engine/Editor/")

Public function

bool

 

GetEND

(
    const TCHAR ** Stream,
    const TCHAR * Match
)

Gets an "END" string. Returns 1 if gotten, 0 if not. If not gotten, doesn't affect anything.

Public function

bool

 

GetFROTATOR

(
    const TCHAR * Stream,
    FRotator & Rotation,
    int ScaleFactor
)

Public function

bool

 

GetFROTATOR

(
    const TCHAR * Stream,
    const TCHAR * Match,
    FRotator & Rotation,
    int32 ScaleFactor
)

Get a rotation value, return whether anything got parsed.

Public function

const TCHAR ...

 

GetFROTATORSpaceDelimited

(
    const TCHAR * Stream,
    FRotator & Rotation,
    int32 ScaleFactor
)

Get an int based FRotator (X Y Z)

Public function

bool

 

GetFVECTOR

(
    const TCHAR * Stream,
    const TCHAR * Match,
    FVector & Value
)

Parameter parsing functions.

Get a floating-point vector (X=, Y=, Z=).

Public function

bool

 

GetFVECTOR

(
    const TCHAR * Stream,
    FVector & Value
)

Get a floating-point vector (X=, Y=, Z=).

Public function

const TCHAR ...

 

GetFVECTORSpaceDelimited

(
    const TCHAR * Stream,
    FVector & Value
)

Get a floating-point vector (X Y Z)

Public function

bool

 

GetREMOVE

(
    const TCHAR ** Stream,
    const TCHAR * Match
)

Gets an "REMOVE" string.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

GetShowFlagMenuItems()

Public function

bool

 

GetSUBSTRING

(
    const TCHAR * Stream,
    const TCHAR * Match,
    TCHAR * Value,
    int32 MaxLen
)

Get a string enclosed in parenthesis.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

GetViewModeOptionsMenuLabel

(
    EViewModeIndex ViewModeIndex
)

Get the viewmode otions menu label.

The label.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

GLevelEditorModeTools()

Provides access to the FEditorModeTools for the level editor

Public function

T *

 

ImportObject

(
    UObject * Outer,
    FName Name,
    EObjectFlags Flags,
    const TCHAR * Filename,
    UObject * Context,
    UFactory * Factory,
    const TCHAR * Parms,
    FFeedbackContext * Warn
)

Import an object using a UFactory .

Public function

const TCHAR ...

 

ImportObjectProperties

(
    uint8 * DestData,
    const TCHAR * SourceText,
    UStruct * ObjectStruct,
    UObject * SubobjectRoot,
    UObject * SubobjectOuter,
    FFeedbackContext * Warn,
    int32 Depth,
    int32 LineNumber,
    FObjectInstancingGraph * Instan...,
    const TMap < AActor *, AActor &#...
)

Parse and import text as property values for the object specified.

Public function

const TCHAR ...

 

ImportObjectProperties

(
    FImportObjectParams & InParams
)

Parse and import text as property values for the object specified.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

IsUniqueObjectName

(
    const FName & InName,
    UObject * Outer,
    FText & InReason
)

Takes an FName and checks to see that it is unique among all loaded objects.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

IsUniqueObjectName

(
    const FName & InName,
    UObject * Outer,
    FText * InReason
)

Takes an FName and checks to see that it is unique among all loaded objects.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

MaterialExportUtils::ExportMaterialProperty

(
    UMaterialInterface * InMaterial,
    EMaterialProperty InMaterialPropert...,
    UTextureRenderTarget2D * InRend...,
    TArray < FColor >& OutBMP
)

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

MaterialExportUtils::ExportMaterialProperty

(
    UWorld * InWorld,
    UMaterialInterface * InMaterial,
    EMaterialProperty InMaterialPropert...,
    UTextureRenderTarget2D * InRend...,
    TArray < FColor >& OutBMP
)

Renders specified material property into texture

Whether operation was successful

Public function

void

 

MergeStaticMesh

(
    UStaticMesh * DestMesh,
    UStaticMesh * SourceMesh,
    const FMergeStaticMeshParams & Para...
)

Merges SourceMesh into DestMesh, applying transforms along the way

Public function

bool [UNREALE](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

NormalizePackageNames

(
    TArray < FString > PackageNames,
    TArray < FString >& PackagePathName...,
    const FString & PackageWildcard,
    uint8 PackageFilter
)

Takes an array of package names (in any format) and converts them into relative pathnames for each package.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

ObjectTools::GenerateFactoryFileExtensions

(
    const UFactory * InFactory,
    FString & out_Filetypes,
    FString & out_Extensions,
    TMultiMap < uint32 , UFactory * >...
)

Populates two strings with all of the file types and extensions the provided factory supports.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

PackageTools::ExportPackages

(
    const TArray < UPackage * >& Pa...,
    FString * ExportPath,
    bool bUseProvidedExportPath
)

Exports the given packages to files.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

RestoreEditorWorld

(
    UWorld * EditorWorld
)

Restores GWorld to the passed in one and reset the global flag indicating whether we are a PIE world or not.

Public function

bool [UNREALE](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

SavePackageHelper

(
    UPackage * Package,
    FString Filename,
    EObjectFlags KeepObjectFlags,
    FOutputDevice * ErrorDevice,
    FLinkerLoad * LinkerToConformAg...,
    ESaveFlags SaveFlags
)

Helper function to save a package that may or may not be a map package

true if successful

Public function

void

 

SearchDirectoryRecursive

(
    const FString & SearchPathMask,
    TArray < FString >& out_PackageName...,
    TArray < FString >& out_PackageFile...
)

Package Helper Functions (defined in PackageHelperFunctions.h

Public function

TCHAR *

 

SetFVECTOR

(
    TCHAR * Dest,
    const FVector * Value
)

Output a vector.

Public function

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)...

 

SetPlayInEditorWorld

(
    UWorld * PlayInEditorWorld
)

Sets GWorld to the passed in PlayWorld and sets a global flag indicating that we are playing in the Editor.

Public function

void

 

UpdateSetCollectionsForObjects

(
    TMap < FString , bool >& ObjectNames,
    const FString & CollectionName,
    const FString & CollectionNameWhite...
)

This will set the passed in tag name on the objects if they are not in the whitelist

Variables

Name Description

Public variable

const Type

 

Default

Default flags

Public variable

const int32

 

DefaultThumbnailSize

Standard thumbnail height setting used by generation

Public variable

bool

 

GBuildStaticMeshCollision

GBuildStaticMeshCollision - Global control for building static mesh collision on import.

Public variable

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API) cl...

 

GCurrentLevelEditingViewportClient

Public variable

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API) cl...

 

GEditor

UEditorEngine .

Public variable

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API) cl...

 

GLastKeyLevelEditingViewportClient

Tracks the last level editing viewport client that received a key press.

Public variable

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API)FTe ...

 

GTexAlignTools

============================================================================= TexAlignTools.cpp: Tools for aligning textures on surfaces

Public variable

[UNREALED_API](API\Editor\UnrealEd\Commandlets\UNREALED_API) cl...

 

GUnrealEd

============================================================================= UnrealEd.cpp: UnrealEd package file

Public variable

const Type

 

MapRebuild

Set when a map rebuild occurred

Public variable

const Type

 

NewMap

Set when a new map is created, loaded from disk, imported, etc.

Public variable

const Type

 

WorldTornDown

Set when a world was destroyed (torn down)