| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/EditorWorldExtension.h |
Include |
#include "EditorWorldExtension.h" |
class UEditorWorldExtensionCollection : public UObject
Holds a collection of UEditorExtension
Name | Description | |
---|---|---|
|
UEditorWorldExtensionCollection() |
Default constructor |
Name | Description | |
---|---|---|
|
~UEditorWorldExtensionCollection() |
Default destructor |
Name | Description | ||
---|---|---|---|
|
UEditorWorld... |
AddExtension ( |
Checks if the passed extension already exists and creates one if it doesn't. |
|
AddExtension ( |
Adds an extension to the collection |
|
|
UEditorWorld... |
FindExtension ( |
Find an extension based on the class |
|
UWorld * |
GetLastEditorWorld() |
Gets the last editor world, will only be non-null when current world is a play world. |
|
UWorld * |
GetWorld() |
Gets the world from the world context |
|
InputAxis ( |
Notifies all extensions of axis movement |
|
|
InputKey ( |
Notifies all extensions of keyboard input |
|
|
RemoveExtension ( |
Removes an extension from the collection and calls Shutdown() on the extension |
|
|
ShowAllActors ( |
Show or hide all the actors of extensions that belong to this collection. |
|
|
Tick ( |
Ticks all extensions |
Name |
Description |
---|---|
FEditorExtensionTuple |
List of extensions along with their reference count. |