<track id="5sipw"><track id="5sipw"><span id="5sipw"></span></track></track><delect id="5sipw"></delect>

<meter id="5sipw"></meter>

  • <meter id="5sipw"><ins id="5sipw"><strike id="5sipw"></strike></ins></meter><nobr id="5sipw"><input id="5sipw"><ruby id="5sipw"></ruby></input></nobr>

      1. <cite id="5sipw"></cite>

          UnrealEd

          Windows
          MacOS
          Linux

          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 struct

          FAnimationCompressionSelectionDialogConfig

          A struct containing the settings to control the SAnimationCompressionSelectionDialog creation.

          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

          Public struct

          FAssetEditorViewportConstructionArgs

          Arguments for constructing a viewport

          Public class

          FAssetEditorViewportLayout

          Base class for viewport layout configurations Handles maximizing and restoring well as visibility of specific viewports.

          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

          Class that houses various static utility functions to allow for packages to be backed-up to a special auto save/backup directory.

          Public class

          FBatchedElementTexture2DPreviewParameters

          Batched element parameters for previewing 2d textures.

          Public class

          FBatchedElementVolumeTexturePreviewParameters

          Batched element parameters 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

          Names of the built-in editor build types.

          Public struct

          FBuiltinEditorModes

          Builtin editor mode constants.

          Public struct

          FBXImportOptions

          Public struct

          FbxMeshInfo

          Public struct

          FbxNodeInfo

          Node use to store the scene hierarchy transform will be relative to the parent.

          Public struct

          FbxSceneInfo

          Public struct

          FCachedComponentVisualizer

          Public class

          FCameraControllerConfig

          FCameraControllerConfig

          Public class

          FCameraControllerUserImpulseData

          FCameraControllerUserImpulseData

          Public struct

          FCanDeleteAssetResult

          Helper struct for the FOnAssetsCanDelete delegate

          Public class

          FClassActorThumbnailScene

          Public class

          FClassIconFinder

          Public class

          FClassThumbnailScene

          Public struct

          FCommonEditorCategory

          Wrapper for an enum detailing common editor categories.

          Public class

          FComponentAssetBrokerage

          Utility class that associates assets with component classes

          Public class

          FComponentClassComboEntry

          Public struct

          FComponentEntryCustomizationArgs

          Public class

          FComponentPropertyPath

          Describes a chain of properties from the parent actor of a given component, to the component itself.

          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 class

          FConvexDecompositionNotificationState

          To make the convex decomposition notification appear, you simply set 'IsActive' to true and assign the current status message in 'Status'.

          Public struct

          FCopyOptions

          Copy options structure for CopyActorProperties

          Public struct

          FCurveTableEditorUtils

          Copyright Epic Games, Inc. All Rights Reserved.

          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

          Copyright Epic Games, Inc. All Rights Reserved.

          Public struct

          FDataTableEditorRowListViewData

          Public struct

          FDataTableEditorUtils

          Public class

          FDebugToolExec

          This class servers as an interface to debugging tools like "EDITOBJECT" which can be invoked by console commands which are parsed by the exec function.

          Public class

          FDisplayedAssetEntryInfo

          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

          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

          Interface for tools wanting to handle undo/redo operations

          Public class

          FEditorViewportClient

          Viewport client for editor viewports.

          Public class

          FEditorViewportCommands

          Class containing commands for editor viewport actions common to all viewports

          Public class

          FEditorViewportLayout

          Public class

          FEditorViewportLayout2x2

          Public class

          FEditorViewportLayoutFourPanes

          Public class

          FEditorViewportLayoutFourPanesBottom

          Public class

          FEditorViewportLayoutFourPanesLeft

          Public class

          FEditorViewportLayoutFourPanesRight

          Public class

          FEditorViewportLayoutFourPanesTop

          Public class

          FEditorViewportLayoutOnePane

          Public class

          FEditorViewportLayoutThreePanes

          Public class

          FEditorViewportLayoutThreePanesBottom

          Public class

          FEditorViewportLayoutThreePanesLeft

          Public class

          FEditorViewportLayoutThreePanesRight

          Public class

          FEditorViewportLayoutThreePanesTop

          Public class

          FEditorViewportLayoutTwoPanesHoriz

          Public class

          FEditorViewportLayoutTwoPanesVert

          Public class

          FEditorViewportStats

          Public class

          FEditorViewportTabContent

          Represents the content in a viewport tab in an editor.

          Public struct

          FEditorViewportTypeDefinition

          Definition of a custom viewport

          Public struct

          FEditorWorldExtensionActorData

          Public class

          FEdMode

          Base class for all editor modes.

          Public class

          FEdModeDefault

          The default editing mode.

          Public class

          FEdModeInterpEdit

          FEdModeInterpEdit .

          Public class

          FFbxAnimCurveHandle

          Public class

          FFbxAnimNodeHandle

          Public class

          FFbxAnimPropertyHandle

          Public class

          FFbxCurvesAPI

          Public class

          FFbxDataConverter

          FBX basic data conversion class.

          Public class

          FFbxHelper

          Public class

          FFbxImporter

          Main FBX Importer class.

          Public class

          FFbxLogger

          Message Logger for FBX. Saves all the messages and prints when it's destroyed

          Public class

          FFbxLoggerSetter

          This class is to make sure Logger isn't used by outside of purpose.

          Public class

          FFeedbackContextEditor

          A FFeedbackContext implementation for use in UnrealEd.

          Public class

          FFindAssetsArchive

          This archive searches objects for assets.

          Public class

          FFindReferencedAssets

          Public class

          FFractureToolDelegates

          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

          FImportedMaterialData

          Public struct

          FImportObjectParams

          Import the entire default properties block for the class specified

          Public struct

          FInputEventState

          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

          FMainMRUFavoritesList

          Simple class to represent a combined MRU and favorite map list

          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

          An MRU list of files.

          Public struct

          FNameDuplicationRule

          Public class

          FNormalMapBatchedElementParameters

          Batched element parameters 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

          FPhysicalMaterialMaskImport

          PhysicalMaterialMaskImport.

          Public class

          FPhysicsAssetThumbnailScene

          Public class

          FPhysicsManipulationEdMode

          Editor mode to manipulate physics objects in level editor viewport simulation

          Public class

          FPhysicsManipulationEdModeFactory

          Public struct

          FPIELoginInfo

          Data structure for storing PIE login credentials

          Public struct

          FPieLoginStruct

          Holds various data to pass to the post login delegate for PIE logins

          Public struct

          FPkgInfoReporter

          Base for classes which generate output for the PkgInfo commandlet

          Public struct

          FPkgInfoReporter_Log

          Public struct

          FPlayInEditorSessionInfo

          This stores transient information about the current Play Session for the duration of the session.

          Public struct

          FPropertyNameAndIndex

          Public class

          FRayTracingDebugVisualizationMenuCommands

          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 struct

          FRequestPlaySessionParams

          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

          FScriptableEditorModeFactory

          Public struct

          FSelectedActorInfo

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

          Public class

          FSelfRegisteringEditorUndoClient

          An undo client that registers itself in its constructor and unregisters itself in its destructor

          Public class

          FShowFlagData

          Public struct

          FShowMenuCommand

          Public class

          FSkeletalMeshThumbnailScene

          Public struct

          FSkelMeshExtraInfluenceImportData

          Data needed for importing an extra set of vertex influences

          Public class

          FSkelMeshOptionalImportData

          Optional data passed in when importing a skeletal mesh LDO

          Public class

          FSkinWeightsUtilities

          Public struct

          FSlatePlayInEditorInfo

          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

          Utility struct for converting between curve space and local/absolute screen space.

          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 class

          FViewportTabContent

          Represents the content in a viewport tab in an editor.

          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

          HLevelSocketProxy

          A hit proxy class for sockets in the main editor viewports.

          Public struct

          HWidgetAxis

          Widget hit proxy.

          Public struct

          HWidgetUtilProxy

          Public class

          IAssetViewport

          Public interface to SLevelViewport

          Public class

          ICommonEditorViewportToolbarInfoProvider

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

          Public class

          IComponentAssetBroker

          This class knows how to get or set the asset on a particular kind of actor component

          Public class

          IDDCNotifications

          Interface for Editor DDC performance notifications

          Public struct

          IEditorModeFactory

          Public class

          IEditorViewportLayoutEntity

          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

          ISourceCodeNavigationHandler

          Handles source code navigation for custom scripting languages.

          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

          SAnimationCompressionSelectionDialog

          Dialog to prompt user to select an animation compression settings asset.

          Public class

          SAnimationRemapAssets

          Public class

          SAnimationRemapSkeleton

          Public class

          SAssetEditorViewport

          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

          Copyright Epic Games, Inc. All Rights Reserved.

          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

          TEditorViewportLayoutTwoPanes

          Public class

          UActorGroupingUtils

          Helper class for grouping actors in the level editor

          Public class

          UAssetImportTask

          Contains data for a group of assets to import

          Public class

          UAutomatedAssetImportData

          Contains data for a group of assets to import

          Public class

          UBaseWidgetBlueprint

          Public class

          UCookerSettings

          Various cooker settings.

          Public class

          UCrashReporterSettings

          Implements per-project cooker settings exposed to the editor

          Public class

          UEdGraphNode_Comment

          Public class

          UEditorActorFolders

          Actor Folder UObject .

          Public class

          UEditorLevelUtils

          Public class

          UEditorLoadingAndSavingUtils

          This class is a wrapper for editor loading and saving functionality It is meant to contain only functions that can be executed in script (but are also allowed in C++).

          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

          UHierarchicalLODSettings

          Public class

          UMaterialGraphNode_Knot

          Public class

          UPackageTools

          Public class

          UPhysicsAssetGenerationSettings

          Public class

          USkeletalMeshToolMenuContext

          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

          EBlueprintComponentDataCookingMethod

          Public enum

          ECommentBoxMode::Type

          Public enum

          EComponentCreateAction::Type

          Public enum

          ECookProgressDisplayMode

          Public enum

          ECoordSystem

          Coordinate system identifiers.

          Public enum

          EditorUtilities::ECopyOptions::Type

          Options for CopyActorProperties

          Public enum

          EDragTool::Type

          Public enum

          EEditorBuildResult

          Result of a custom editor build.

          Public enum

          EEditorWorldExtensionTransitionState

          Public enum

          EFileInteraction

          Public enum

          EGeomSelectionStatus

          Public enum

          EGeomSelectionType

          Public enum

          ELastDirectory::Type

          The different directory identifiers

          Public enum

          ELevelVisibilityDirtyMode

          Public enum

          EMapChangeType

          Public enum

          EMenuItemType::Type

          Public enum

          EModeTools

          Public enum

          EMorphImportError

          Morph target import error codes

          Public enum

          EPackageInfoDisplayFlags

          Public enum

          EPackageInfoFlags

          These bit flag values represent the different types of information that can be reported about a package

          Public enum

          EPackageNormalizationFlags

          Flags which modify the way that NormalizePackageNames works.

          Public enum

          EPhysAssetFitGeomType

          Public enum

          EPhysAssetFitVertWeight

          Public enum

          EPlaySessionDestinationType

          Public enum

          EPlaySessionPreviewType

          Public enum

          EPlaySessionWorldType

          Public enum

          EReimportResult::Type

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

          Public enum

          ERowInsertionPosition

          Public enum

          ETAxis

          Texture alignment.

          Public enum

          EThumbnailLabel::Type

          Public enum

          EWidgetMovementMode

          Public enum

          ObjectTools::EAllowCancelDuringDelete

          Public enum

          ObjectTools::EInUseSearchOption

          Options for in use object tagging

          Public enum

          ThumbnailTools::EThumbnailTextureFlushMode::Type

          Thumbnail texture flush mode

          Public enum

          UnFbx::EFbxCreator

          Fbx Importer UI options.

          Public enum

          UnFbx::EFBXReimportDialogReturnOption

          Fbx Importer UI options.

          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

          void

           

          AnimationEditorUtils::ExecuteNewAnimAsset

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

          Public function

          UObject *...

           

          AssetUtil::GetObject

          (
              const FString & AssetName
          )

          Given an asset name, finds the object for the asset

          Public function

          TArray < UObj ...

           

          AssetUtil::GetObjects

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

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

          Public function

          TSharedRef < ...

           

          BuildViewModeOptionsMenu

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

          Build the viewmode otions menu.

          Public function Static

          void

           

          CommonEditorViewportUtils::FillShowMenu

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

          Public function

          void

           

          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

          (
              FMeshDescription & 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
          )

          Public function

          bool

           

          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 < FProperty * > InPropert...,
              UObject * Scope,
              TArray < AssetType* >& OutAsse...
          )

          Public function

          void

           

          EditorExit()

          Public function

          int32

           

          EditorInit

          (
              IEngineLoop & EngineLoop
          )

          Public function

          int32

           

          EditorReinit()

          Similar to EditorInit() , but the IMainFrameModule is recreated rather than just created.

          Public function Static

          FName

           

          EditorViewportConfigurationNames::FourPanes2x2

          (
              "FourPanes2x2"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::FourPanesBottom

          (
              "FourPanesBottom"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::FourPanesLeft

          (
              "FourPanesLeft"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::FourPanesRight

          (
              "FourPanesRight"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::FourPanesTop

          (
              "FourPanesTop"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::OnePane

          (
              "OnePane"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::ThreePanesBottom

          (
              "ThreePanesBottom"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::ThreePanesLeft

          (
              "ThreePanesLeft"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::ThreePanesRight

          (
              "ThreePanesRight"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::ThreePanesTop

          (
              "ThreePanesTop"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::TwoPanesHoriz

          (
              "TwoPanesHoriz"
          )

          Public function Static

          FName

           

          EditorViewportConfigurationNames::TwoPanesVert

          (
              "TwoPanesVert"
          )

          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

          void

           

          FbxAnimUtils::ExtractAttributeCurves

          (
              fbxsdk::FbxNode* InNode,
              bool bInDoNotImportCurveWithZero,
              TFunctionRef < void (fbxsdk::FbxAnimC...
          )

          Helper function that extracts attribute curves from a specified Fbx node.

          Public function

          bool

           

          FbxAnimUtils::ShouldImportCurve

          (
              fbxsdk::FbxAnimCurve* Curve,
              bool bDoNotImportWithZeroValues
          )

          Helper function used to check whether we should import the specified curve.

          Public function

          FText

           

          FEditorCategoryUtils::BuildCategoryString

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

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

          Public function

          FString

           

          FEditorCategoryUtils::GetCategoryDisplayString

          (
              const FString & 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

          FText

           

          FEditorCategoryUtils::GetCategoryDisplayString

          (
              const FText & 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

          void

           

          FEditorCategoryUtils::GetCategoryTooltipInfo

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

          Returns tooltip information for the specified category

          Public function

          void

           

          FEditorCategoryUtils::GetClassHideCategories

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

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

          Public function

          void

           

          FEditorCategoryUtils::GetClassShowCategories

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

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

          Public function

          const FText ...

           

          FEditorCategoryUtils::GetCommonCategory

          (
              const FCommonEditorCategory::EValue ...
          )

          Retrieves a qualified category path for the desired common category.

          Public function

          TSet < FStrin ...

           

          FEditorCategoryUtils::GetHiddenCategories

          (
              const UStruct * 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

          bool

           

          FEditorCategoryUtils::IsCategoryHiddenFromClass

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

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

          Public function

          bool

           

          FEditorCategoryUtils::IsCategoryHiddenFromClass

          (
              const UStruct * Class,
              const FString & Category
          )

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

          Public function

          bool

           

          FEditorCategoryUtils::IsCategoryHiddenFromClass

          (
              const UStruct * Class,
              const FText & Category
          )

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

          Public function

          bool

           

          FEditorCategoryUtils::IsCategoryHiddenFromClass

          (
              const UStruct * 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

          void

           

          FEditorCategoryUtils::RegisterCategoryKey

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

          Public function

          void

           

          FEditorCategoryUtils::RegisterCategoryKey

          (
              const FString & Key,
              const FText & Category,
              const FText & 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

          UClass *

           

          FEditorClassUtils::GetClassFromString

          (
              const FString & ClassName
          )

          Fetches a UClass from the string name of the class

          Public function

          FString

           

          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

          FString

           

          FEditorClassUtils::GetDocumentationLink

          (
              const UClass * Class,
              const FString & OverrideExcerpt
          )

          Returns the link path to the documentation for a given class

          Public function

          FString

           

          FEditorClassUtils::GetDocumentationLinkFromExcerpt

          (
              const FString & DocLink,
              const FString DocExcerpt
          )

          Return link path from a specified excerpt

          Public function

          TSharedRef < ...

           

          FEditorClassUtils::GetDocumentationLinkWidget

          (
              const UClass * Class
          )

          Creates a link widget to the documentation for a given class

          Public function

          FString

           

          FEditorClassUtils::GetDocumentationPage

          (
              const UClass * Class
          )

          Gets the page that documentation for this class is contained on

          Public function

          TSharedRef < ...

           

          FEditorClassUtils::GetSourceLink

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

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

          Public function

          TSharedRef < ...

           

          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

          TSharedRef < ...

           

          FEditorClassUtils::GetTooltip

          (
              const UClass * Class
          )

          Gets the tooltip to display for a given class

          Public function

          TSharedRef < ...

           

          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

          bool

           

          FPhysicsAssetUtils::CreateCollisionFromBones

          (
              UBodySetup * bs,
              USkeletalMesh * skelMesh,
              const TArray < int32 >& BoneIndices,
              FPhysAssetCreateParams & Params,
              const FBoneVertInfo & Info
          )

          Replaces any collision already in the BodySetup with an auto-generated one using the parameters provided.

          Public function Static

          FString

           

          GameModeCategory

          Public function

          bool

           

          GetBEGIN

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

          Public function

          void

           

          GetBrushMesh

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

          Converting models to static meshes.

          Public function

          const FStrin ...

           

          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
          )

          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
          )

          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
          )

          Public function

          bool

           

          GetFVECTOR

          (
              const TCHAR * Stream,
              FVector & Value
          )

          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
          )

          Public function

          TArray < FSho ...

           

          GetShowFlagMenuItems()

          Public function

          bool

           

          GetSUBSTRING

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

          Public function

          FText

           

          GetViewModeOptionsMenuLabel

          (
              EViewModeIndex ViewModeIndex
          )

          Get the viewmode otions menu label.

          Public function

          FEditorModeT ...

           

          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

          (
              FImportObjectParams & InParams
          )

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

          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

          bool

           

          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

          bool

           

          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

          void

           

          MergeStaticMesh

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

          Merges SourceMesh into DestMesh, applying transforms along the way

          Public function

          bool

           

          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

          void

           

          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

          void

           

          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

           

          SavePackageHelper

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

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

          Public function

          void

           

          SearchDirectoryRecursive

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

          Public function

          TCHAR *

           

          SetFVECTOR

          (
              TCHAR * Dest,
              const FVector * Value
          )

          Public function

          UWorld *

           

          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

           

          UnFbx::ApplyImportUIToImportOptions

          (
              UFbxImportUI * ImportUI,
              FBXImportOptions & InOutImportOptio...
          )

          Public function

          FBXImportOpt ...

           

          UnFbx::GetImportOptions

          (
              FFbxImporter * FbxImporter,
              UFbxImportUI * ImportUI,
              bool bShowOptionDialog,
              bool bIsAutomated,
              const FString & FullPath,
              bool & OutOperationCanceled,
              bool & OutImportAll,
              bool bIsObjFormat,
              const FString & InFilename,
              bool bForceImportType,
              EFBXImportType ImportType
          )

          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

          FConvexDecompos ...

           

          GConvexDecompositionNotificationState

          The global pointer to the notification for convex decomposition; used to set the active state and update messages.

          Public variable

          FLevelEditorVie ...

           

          GCurrentLevelEditingViewportClient

          Public variable

          UEditorEngine &...

           

          GEditor

          The editor object.

          Public variable

          FLevelEditorVie ...

           

          GLastKeyLevelEditingViewportClient

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

          Public variable

          FTexAlignTools

           

          GTexAlignTools

          This structure is using a static multicast delegate, so creating a static instance is dangerous because there is nothing to control the destruction order.

          Public variable

          UUnrealEdEngine ...

           

          GUnrealEd

          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

          TOptional < int3 ...

           

          NumberOfClients

          Specify overrides by customizing the ULevelEditorPlaySettings in your PlaySessionRequest instead.

          Public variable

          const Type

           

          WorldTornDown

          Set when a world was destroyed (torn down)

          Select Skin
          Light
          Dark

          Welcome to the new Unreal Engine 4 Documentation site!

          We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

          We'll be sure to let you know when the new system is up and running.

          Post Feedback
          网上捕鱼平台