| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Classes/Editor/UnrealEdEngine.h |
Include |
#include "Editor/UnrealEdEngine.h" |
class UUnrealEdEngine :
public UEditorEngine,
public FNotifyHook
Name | Description | ||
---|---|---|---|
|
AnimationCompressionAlgorithms |
Global list of instanced animation compression algorithms. |
|
|
AutoReimportManager |
Manager responsible for configuring auto reimport |
|
|
uint32: 1 |
bNeedWarningForPkgEngineVer |
Whether the user needs to be prompted about a package being saved with an engine version newer than the current one or not |
|
uint32: 1 |
bNeedWarningForWritePermission |
Whether the user needs to be prompted about a package being saved when the user does not have permission to write the file |
|
bPivotMovedIndependently |
Whether the pivot has been moved independently |
|
|
uint32: 1 |
bShowPackageNotification |
Whether there is a pending package notification |
|
CheckOutNotificationWeakPtr |
||
|
ComponentVisManager |
Manages currently active visualizer and routes interactions to it |
|
|
ComponentVisualizerMap |
Map from component class to visualizer object to use |
|
|
CookServer |
Cooker server incase we want to cook ont he side while editing... |
|
|
AActor * |
CurrentLODParentActor |
Current target for LOD parenting operations (actors will use this as the replacement) |
|
TUniquePtr< IDD... |
DDCNotifications |
The DDC notifications instance used by the editor |
|
EditorOptionsInst |
Global instance of the editor options class. |
|
|
MaterialCopyPasteBuffer |
A buffer for implementing material expression copy/paste. |
|
|
MatineeCopyPasteBuffer |
A buffer for implementing matinee track/group copy/paste. |
|
|
OnMatineeEditorClosedDelegateHandle |
Handle to the registered OnMatineeEditorClosed delegate. |
|
|
TUniquePtr< IPa... |
PackageAutoSaver |
The package auto-saver instance used by the editor |
|
PackagesCheckedForEngineVersion |
Map to track which packages have been checked for engine version when modified |
|
|
PackagesCheckedForWritePermission |
Map to track which packages have been checked for write permission when modified |
|
|
PackagesDirtiedThisTick |
A list of packages dirtied this tick |
|
|
PackagesToBeFullyLoadedAtStartup |
Array of packages to be fully loaded at Editor startup. |
|
|
PackageToNotifyState |
A mapping of packages to their checkout notify state. |
|
|
FPerformanceMon... |
PerformanceMonitor |
Instance responsible for monitoring this editor's performance |
|
SoundCueCopyPasteBuffer |
A buffer for implementing sound cue nodes copy/paste. |
|
|
SpriteIDToIndexMap |
Mapping of sprite category ids to their matching indices in the sorted sprite categories array |
|
|
TemplateMapInfos |
List of info for all known template maps |
|
|
UpdateEdModeOnMatineeCloseDelegateHandle |
Handle to the registered UpdateEdModeOnMatineeClose delegate. |
|
|
VisualizersForSelection |
The list of visualizers to draw when selection changes |
Name | Description | |
---|---|---|
|
~UUnrealEdEngine() |
Name | Description | ||
---|---|---|---|
|
AnyContentPackagesAreDirty() |
Checks to see if any content packages are dirty (that is, they need to be saved.) |
|
|
AnyWorldsAreDirty ( |
Checks to see if any worlds are dirty (that is, they need to be saved.) |
|
|
AttachSelectedActors() |
Uses the current selection state to attach actors together. Last selected Actor becomes the base. |
|
|
AttemptModifiedPackageNotification() |
Misc. |
|
|
AttemptWarnAboutPackageEngineVersions() |
Alerts the user to any packages that have been modified which have been previously saved with an engine version newer than the current version. |
|
|
AttemptWarnAboutWritePermission() |
Alerts the user to any packages that they do not have permission to write to. |
|
|
CanDeleteSelectedActors |
Iterate over all levels of the world and create a list of world infos, then Iterate over selected actors and assemble a list of actors which can be deleted. |
|
|
CanSavePackage ( |
Returns whether saving the specified package is allowed |
|
|
ConvertMatinees() |
Converts kismet based matinees in the current level to matinees controlled via matinee actors |
|
|
CreateBSPVisibilityMap |
Will create a map of currently visible BSP surfaces. |
|
|
DoDirtyPackagesNeedCheckout() |
Checks to see if there are any packages in the PackageToNotifyState map that are not checked out by the user |
|
|
DrawComponentVisualizers ( |
Draw component visualizers for components for selected actors |
|
|
DrawComponentVisualizersHUD ( |
Draw component visualizers HUD elements for components for selected actors |
|
|
edactAlignOrigin() |
Align the origin with the current grid. |
|
|
edactAlignVertices() |
Align all vertices with the current grid. |
|
|
edactHideSelected ( |
Hide selected actors and BSP models by marking their bHiddenEdTemporary flags true. |
|
|
edactHideSelectedStartup ( |
Mark all selected actors and BSP models to be hidden upon editor startup, by setting their bHiddenEd flag to true, if it is not already. |
|
|
edactHideUnselected ( |
Hide unselected actors and BSP models by marking their bHiddenEdTemporary flags true. |
|
|
edactReplaceClassWithClass |
Replace all actors of the specified source class with actors of the destination class. |
|
|
edactReplaceSelectedBrush ( |
Replace all selected brushes with the default brush. |
|
|
edactReplaceSelectedNonBrushWithClass ( |
Replace all selected non-brush actors with the specified class. |
|
|
edactSelectAll ( |
Editor actor virtuals from EditorActor.cpp. |
|
|
edactSelectAllChildren ( |
Select all children actors of the current selection. |
|
|
edactSelectDeleted ( |
Select all actors in a level that are marked for deletion. |
|
|
edactSelectInvert ( |
Invert the selection of all actors and BSP models. |
|
|
edactSelectMatchingEmitter() |
Select all emitter actors that have the same particle system template assigned to them as the selected ones. |
|
|
edactSelectMatchingMaterial() |
Select all material actors that have the same material assigned to them as the selected ones. |
|
|
edactSelectMatchingSkeletalMesh ( |
Select all actors that have the same skeletal mesh assigned to them as the selected ones. |
|
|
edactSelectMatchingStaticMesh ( |
Select all actors that have the same static mesh assigned to them as the selected ones. |
|
|
edactSelectOfClass |
Select all actors in a particular class. |
|
|
edactSelectOfClassAndArchetype ( |
Select all actors of a particular class and archetype. |
|
|
edactSelectRelevantLights ( |
Select the relevant lights for all selected actors |
|
|
edactSelectSubclassOf |
Select all actors in a particular class and its subclasses. |
|
|
edactUnHideAll ( |
Attempt to unhide all actors and BSP models by setting their bHiddenEdTemporary flags to false if they are true. |
|
|
edactUnHideAllStartup ( |
Mark all actors and BSP models to be shown upon editor startup, by setting their bHiddenEd flag to false, if it is not already. |
|
|
edactUnhideSelected ( |
Show selected actors and BSP models by marking their bHiddenEdTemporary flags false. |
|
|
edactUnHideSelectedStartup ( |
Mark all selected actors and BSP models to be shown upon editor startup, by setting their bHiddenEd flag to false, if it not already. |
|
|
Exec_Actor ( |
||
|
Exec_Edit ( |
UnrealEdSrv stuff. |
|
|
Exec_Group ( |
||
|
Exec_Mode ( |
||
|
Exec_Pivot ( |
||
|
TSharedPtr< ... |
FindComponentVisualizer ( |
Find a component visualizer for the given component class name |
|
TSharedPtr< ... |
FindComponentVisualizer ( |
Find a component visualizer for the given component class (checking parent classes too) |
|
FixAnyInvertedBrushes ( |
Identify any brushes whose sense is inverted and repair them |
|
|
UPackage ... |
GeneratePackageThumbnailsIfRequired ( |
Generate the package thumbails if they are needed. |
|
IDDCNotifica... |
GetDDCNotifications() |
|
|
AActor * |
GetDesiredAttachmentState |
Returns the configuration of attachment that would result from calling AttachSelectedActors at this point in time |
|
GetNumDirtyPackagesThatNeedCheckout() |
||
|
IPackageAuto... |
GetPackageAutoSaver() |
|
|
GetSortedVolumeClasses |
Puts all of the AVolume classes into the passed in array and sorts them by class name. |
|
|
UThumbnailMa... |
GetThumbnailManager() |
Returns the thumbnail manager and creates it if missing |
|
UUnrealEdOpt... |
GetUnrealEdOptions() |
|
|
EWriteDisall... |
GetWarningStateForWritePermission ( |
|
|
HandleBuildLightingCommand ( |
||
|
HandleBuildPathsCommand ( |
||
|
HandleConvertMatineesCommand ( |
||
|
HandleDisallowExportCommand ( |
||
|
HandleDisasmScriptCommand ( |
||
|
HandleDumpBPClassesCommand ( |
||
|
HandleDumpModelGUIDCommand ( |
Exec command handlers |
|
|
HandleDumpSelectionCommand ( |
||
|
HandleFindOutdateInstancesCommand ( |
||
|
HandleModalTestCommand ( |
||
|
HandleRecreateLandscapeCollisionCommand ( |
||
|
HandleRemoveLandscapeXYOffsetsCommand ( |
||
|
IsComponentSelected ( |
||
|
IsPivotMovedIndependently() |
Return whether the pivot has been moved independently or not |
|
|
IsTemplateMap ( |
Checks whether the specified map is a template map. |
|
|
IsUserInteracting() |
Returns true if the user is currently interacting with a viewport. |
|
|
MakeBSPMapVisible |
Go through a map of BSP and make only the requested objects visible. |
|
|
MakeSelectedActorsLevelCurrent() |
If all selected actors belong to the same level, that level is made the current level. |
|
|
MakeSortedSpriteInfo ( |
Builds a list of sprite categories for use in menus |
|
|
OnColorPickerChanged() |
Called by color picker change event |
|
|
OnEditorSelectionChanged ( |
Called when global editor selection changes |
|
|
OnPackageDirtyStateUpdated ( |
Called when a package has has its dirty state updated |
|
|
OnPackagesCheckedOut ( |
Called when a package is automatically checked out from source control |
|
|
OnPostGarbageCollect() |
Caled by FCoreDelegate::PostGarbageCollect |
|
|
OnPostWindowsMessage |
Called by the viewport client after a windows message is processed |
|
|
OnPreWindowsMessage |
Called by the viewport client before a windows message is processed |
|
|
OnSourceControlStateUpdated ( |
Called when a package's source control state is updated |
|
|
OpenSceneStatsWindow() |
Shows the SceneStatsWindow, creating it first if it hasn't been initialized. |
|
|
OpenTextureStatsWindow() |
Shows the TextureStatsWindow, creating it first if it hasn't been initialized. |
|
|
PromptToCheckoutModifiedPackages ( |
Prompts the user with a modal checkout dialog to checkout packages from source control. |
|
|
RegisterComponentVisualizer ( |
Register a function to draw extra information when a particular component is selected |
|
|
AActor * |
ReplaceActor |
Replaces the specified actor with a new actor of the specified class. |
|
SetActorSelectionFlags ( |
Fast track function to set render thread flags marking selection rather than reconnecting all components |
|
|
SetCurrentClass ( |
||
|
SetPivotMovedIndependently ( |
Set whether the pivot has been moved independently or not |
|
|
ShowActorProperties() |
Hook replacements. |
|
|
ShowLightingStaticMeshInfoWindow() |
Shows the LightingStaticMeshInfoWindow, creating it first if it hasn't been initialized. |
|
|
ShowPackageNotification() |
Displays a toast notification or warning when a package is dirtied, indicating that it needs checking out (or that it cannot be checked out) |
|
|
UnregisterComponentVisualizer ( |
Unregister component visualizer function |
|
|
UpdateEdModeOnMatineeClose ( |
||
|
UpdateFloatingPropertyWindows ( |
Updates the property windows of selected actors |
|
|
UpdateFloatingPropertyWindowsFromActorList |
Updates the property windows of the actors in the supplied ActorList |
|
|
UpdatePivotLocationForSelection ( |
Called to reset the editor's pivot (widget) location using the currently selected objects. |
|
|
UpdateVolumeActorVisibility ( |
Updates the volume actor visibility for all viewports based on the passed in volume class |
|
|
WarnIfDestinationLevelIsHidden ( |
Checks the destination level visibility and warns the user if he is trying to paste to a hidden level, offering the option to cancel the operation or unhide the level that is hidden |
Name | Description | ||
---|---|---|---|
|
CancelCookByTheBookInEditor() |
Cancels the current cook by the book in editor |
|
|
CanCookByTheBookInEditor ( |
Can the editor do cook by the book in the editor process space |
|
|
CanCookOnTheFlyInEditor ( |
Can the editor act as a cook on the fly server |
|
|
CanSelectActor |
||
|
Cleanse |
General functions. Cleans up after major events like e.g. map changes. |
|
|
CloseEditor() |
Closes the main editor frame. |
|
|
DeselectAllSurfaces() |
Deselect all surfaces. |
|
|
edactCopySelected |
Copy selected actors to the clipboard. Does not copy PrefabInstance actors or parts of Prefabs. |
|
|
edactDeleteSelected |
Deletes all selected actors |
|
|
edactDuplicateSelected |
Duplicates selected actors. |
|
|
edactPasteSelected |
Paste selected actors from the clipboard. |
|
|
FinishAllSnaps() |
||
|
GetPackageList |
||
|
GetPivotLocation() |
Pivot handling. |
|
|
IsCookByTheBookInEditorFinished() |
Checks if the cook by the book is finished |
|
|
NoteActorMovement() |
||
|
NoteSelectionChange ( |
||
|
OnOpenMatinee() |
Called when Matinee is opened |
|
|
RedrawLevelEditingViewports ( |
Redraws all level editing viewport clients. |
|
|
ResetPivot() |
||
|
SelectActor |
Selection. |
|
|
SelectBSPSurf |
Selects or deselects a BSP surface in the persistent level's UModel. |
|
|
SelectComponent ( |
||
|
SelectGroup ( |
||
|
SelectNone |
Deselect all actors. Does nothing if GEdSelectionLock is true. |
|
|
SetPivot |
Sets the editor's pivot location, and optionally the pre-pivots of actors. |
|
|
ShouldAbortActorDeletion() |
Checks the state of the selected actors and notifies the user of any potentially unknown destructive actions which may occur as the result of deleting the selected actors. |
|
|
StartCookByTheBookInEditor |
Start cook by the book in the editor process space |
|
|
TakeHighResScreenShots() |
Triggers a high res screen shot for current editor viewports. |
Name | Description | ||
---|---|---|---|
|
AllowSelectTranslucent() |
||
|
GetMapBuildCancelled() |
Returns whether or not the map build in progressed was canceled by the user. |
|
|
GetSpriteCategoryIndex ( |
Get the index of the provided sprite category |
|
|
Init ( |
Initialize the game engine. |
|
|
IsAutosaving() |
||
|
OnlyLoadEditorVisibleLevelsInPIE() |
||
|
PreExit() |
Called at shutdown, just before the exit purge. |
|
|
PreferToStreamLevelsInPIE() |
||
|
SetMapBuildCancelled ( |
Sets the flag that states whether or not the map build was canceled. |
|
|
Tick ( |
Update everything. |
Name | Description | ||
---|---|---|---|
|
Exec ( |
Exec handler |
Name | Description | ||
---|---|---|---|
|
NotifyPostChange ( |
||
|
NotifyPreChange ( |
Name | Description | ||
---|---|---|---|
|
SortedSpriteCategories_DEPRECATED |
Array of sorted, localized editor sprite categories |
Name | Description | ||
---|---|---|---|
|
edactAddToGroup() |
edactAddToGroup is deprecated, use UActorGroupingUtils::AddSelectedToGroup |
|
|
edactLockSelectedGroups() |
edactLockSelectedGroups is deprecated, use UActorGroupingUtils::LockSelectedGroups |
|
|
edactRegroupFromSelected() |
edactRegroupFromSelected is deprecated, use UActorGroupingUtils::GroupSelected |
|
|
edactRemoveFromGroup() |
edactRemoveFromGroup is deprecated, use UActorGroupingUtils::RemoveSelectedFromGroup |
|
|
edactUngroupFromSelected() |
edactUngroupFromSelected is deprecated, use UActorGroupingUtils::UngroupSelected |
|
|
edactUnlockSelectedGroups() |
edactUnlockSelectedGroups is deprecated, use UActorGroupingUtils::UnlockSelectedGroups |
|
|
OnMatineeEditorClosed |
Use UpdateEdModeOnMatineeClose() instead |