G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UTypedElementCommonActions Class Reference

A utility to handle higher-level common actions, but default via UTypedElementWorldInterface, but asset editors can customize this behavior via FTypedElementCommonActionsCustomization. More...

Public Member Functions

TypedElementFramework|Common
TArray< FScriptTypedElementHandle > DuplicateNormalizedElements (const FScriptTypedElementListProxy ElementList, UWorld World, FVector LocationOffset)
 Duplicate any elements from the given list that can be duplicated. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.
bool CopyNormalizedElementsToString (FScriptTypedElementListProxy ElementList, FString &OutputString)
 Copy any elements from the given selection set that can be copied into the clipboard. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.
bool CopySelectedElements (UTypedElementSelectionSet SelectionSet)
 Copy any elements from the given selection set that can be copied into the clipboard Note: Internally this just calls CopyNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.
bool CopySelectedElementsToString (UTypedElementSelectionSet SelectionSet, FString &OutputString)
 Copy any elements from the given selection set that can be copied into the string Note: Internally this just calls CopyNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.
bool DeleteNormalizedElements (const FScriptTypedElementListProxy ElementList, UWorld World, UTypedElementSelectionSet InSelectionSet, FTypedElementDeletionOptions DeletionOptions)
 Delete any elements from the given list that can be deleted. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.
bool DeleteSelectedElements (UTypedElementSelectionSet SelectionSet, UWorld World, FTypedElementDeletionOptions DeletionOptions)
 Delete any elements from the given selection set that can be deleted. Note: Internally this just calls DeleteNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.
bool CopyNormalizedElements (FScriptTypedElementListProxy ElementList)
 Copy any elements from the given selection set that can be copied into the clipboard. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.
TArray< FScriptTypedElementHandle > DuplicateSelectedElements (const UTypedElementSelectionSet SelectionSet, UWorld World, FVector LocationOffset)
 Duplicate any elements from the given selection set that can be duplicated. Note: Internally this just calls DuplicateNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.
TArray< FScriptTypedElementHandle > PasteElements (UTypedElementSelectionSet SelectionSet, UWorld World, FTypedElementPasteOptions PasteOption)
 Paste any elements from the clipboard Note: Internally this just calls PasteNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.
TArray< FScriptTypedElementHandle > PasteNormalizedElements (FScriptTypedElementListProxy ElementList, UWorld World, FTypedElementPasteOptions PasteOption)
 Paste any elements from the clipboard Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.
TArray< FScriptTypedElementHandle > PasteElementsFromString (UTypedElementSelectionSet SelectionSet, UWorld World, FTypedElementPasteOptions PasteOption, FString InputString)
 Paste any elements from the given string Note: Internally this just calls PasteNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.
TArray< FScriptTypedElementHandle > PasteNormalizedElementsFromString (FScriptTypedElementListProxy ElementList, UWorld World, FTypedElementPasteOptions PasteOption, FString InputString)
 Paste any elements from the given string Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.
Public Member Functions inherited from UObject
bool MarkPackageDirty () const
void RemoveFromRoot ()
bool GetIsRooted () const
bool IsTransient () const
bool Modify (bool bAlwaysMarkDirty=true)
void SetTransactional (bool bTransactional)
bool IsSupportedForNetworking () const
UClass GetClass () const
UObject GetOuter () const
UObject GetTypedOuter (TSubclassOf< UObject > Target) const
 Traverses the outer chain searching for the next object of a certain type.
UPackage GetOutermost () const
UPackage GetPackage () const
void AddToRoot ()
UWorld GetWorld () const
FName GetName () const
FString GetFullName (const UObject StopOuter=nullptr) const
FString GetPathName (const UObject StopOuter=nullptr) const
bool IsA (const UClass Class) const
 Returns true if this object is of the specified type, or a child of that type.
void SaveConfig ()
void LoadConfig ()
void ReloadConfig ()
void CopyScriptPropertiesFrom (const UObject OtherObject)
void opCast (?&Address) const
FString ToString () const

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UObject
static UClass StaticClass ()

Additional Inherited Members

Public Attributes inherited from UObject
const UClass Class
const UObject Outer
const UPackage Outermost
const UPackage Package
const UWorld World
const FName Name
const bool IsRooted

Detailed Description

A utility to handle higher-level common actions, but default via UTypedElementWorldInterface, but asset editors can customize this behavior via FTypedElementCommonActionsCustomization.

Member Function Documentation

◆ CopyNormalizedElements()

bool CopyNormalizedElements ( FScriptTypedElementListProxy ElementList)

Copy any elements from the given selection set that can be copied into the clipboard. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.

◆ CopyNormalizedElementsToString()

bool CopyNormalizedElementsToString ( FScriptTypedElementListProxy ElementList,
FString & OutputString )

Copy any elements from the given selection set that can be copied into the clipboard. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.

◆ CopySelectedElements()

bool CopySelectedElements ( UTypedElementSelectionSet SelectionSet)

Copy any elements from the given selection set that can be copied into the clipboard Note: Internally this just calls CopyNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.

◆ CopySelectedElementsToString()

bool CopySelectedElementsToString ( UTypedElementSelectionSet SelectionSet,
FString & OutputString )

Copy any elements from the given selection set that can be copied into the string Note: Internally this just calls CopyNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.

◆ DeleteNormalizedElements()

bool DeleteNormalizedElements ( const FScriptTypedElementListProxy ElementList,
UWorld World,
UTypedElementSelectionSet InSelectionSet,
FTypedElementDeletionOptions DeletionOptions )

Delete any elements from the given list that can be deleted. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.

◆ DeleteSelectedElements()

bool DeleteSelectedElements ( UTypedElementSelectionSet SelectionSet,
UWorld World,
FTypedElementDeletionOptions DeletionOptions )

Delete any elements from the given selection set that can be deleted. Note: Internally this just calls DeleteNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.

◆ DuplicateNormalizedElements()

TArray< FScriptTypedElementHandle > DuplicateNormalizedElements ( const FScriptTypedElementListProxy ElementList,
UWorld World,
FVector LocationOffset )

Duplicate any elements from the given list that can be duplicated. Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.

◆ DuplicateSelectedElements()

TArray< FScriptTypedElementHandle > DuplicateSelectedElements ( const UTypedElementSelectionSet SelectionSet,
UWorld World,
FVector LocationOffset )

Duplicate any elements from the given selection set that can be duplicated. Note: Internally this just calls DuplicateNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.

◆ PasteElements()

TArray< FScriptTypedElementHandle > PasteElements ( UTypedElementSelectionSet SelectionSet,
UWorld World,
FTypedElementPasteOptions PasteOption )

Paste any elements from the clipboard Note: Internally this just calls PasteNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.

◆ PasteElementsFromString()

TArray< FScriptTypedElementHandle > PasteElementsFromString ( UTypedElementSelectionSet SelectionSet,
UWorld World,
FTypedElementPasteOptions PasteOption,
FString InputString )

Paste any elements from the given string Note: Internally this just calls PasteNormalizedElements on the result of UTypedElementSelectionSet::GetNormalizedSelection.

◆ PasteNormalizedElements()

TArray< FScriptTypedElementHandle > PasteNormalizedElements ( FScriptTypedElementListProxy ElementList,
UWorld World,
FTypedElementPasteOptions PasteOption )

Paste any elements from the clipboard Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.

◆ PasteNormalizedElementsFromString()

TArray< FScriptTypedElementHandle > PasteNormalizedElementsFromString ( FScriptTypedElementListProxy ElementList,
UWorld World,
FTypedElementPasteOptions PasteOption,
FString InputString )

Paste any elements from the given string Note: This list should have been pre-normalized via UTypedElementSelectionSet::GetNormalizedSelection or UTypedElementSelectionSet::GetNormalizedElementList.

◆ StaticClass()

UClass StaticClass ( )
static