![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LevelUtils.h>
Classes | |
| struct | FApplyLevelTransformParams |
Static Public Member Functions | |
| static ENGINE_API ULevelStreaming * | FindStreamingLevel (const ULevel *Level) |
| static ENGINE_API ULevelStreaming * | FindStreamingLevel (UWorld *InWorld, const FName PackageName) |
| static ENGINE_API ULevelStreaming * | FindStreamingLevel (UWorld *InWorld, const TCHAR *PackageName) |
| static ENGINE_API bool | IsValidStreamingLevel (UWorld *InWorld, const TCHAR *InPackageName) |
| static ENGINE_API bool | IsServerStreamingLevelVisible (UWorld *InWorld, const FName &InPackageName) |
| static ENGINE_API ULevelStreaming * | GetServerVisibleStreamingLevel (UWorld *InWorld, const FName &InPackageName) |
| static ENGINE_API bool | SupportsMakingVisibleTransactionRequests (UWorld *InWorld) |
| static ENGINE_API bool | SupportsMakingInvisibleTransactionRequests (UWorld *InWorld) |
| static ENGINE_API bool | IsLevelLoaded (ULevel *Level) |
| static ENGINE_API bool | IsLevelVisible (const ULevel *Level) |
| static ENGINE_API void | ApplyLevelTransform (const FApplyLevelTransformParams &TransformParams) |
A set of static methods for common editor operations that operate on ULevel objects.
|
static |
Transforms the level to a new world space
|
static |
Returns the streaming level corresponding to the specified ULevel, or NULL if none exists.
| Level | The level to query. |
|
static |
|
static |
Returns the streaming level by package name, or NULL if none exists.
| InWorld | World to look in for the streaming level |
| PackageName | Name of the package containing the ULevel to query |
|
static |
Returns the streaming level by package name if visible on server, or NULL if none exists.
| InWorld | World to look in for the streaming level |
| PackageName | Name of the package containing the ULevel to query |
Returns true if the level is currently loaded in the editor, false otherwise.
| Level | The level to query. |
Returns true if the specified level is locked for edit, false otherwise.
| Level | The level to query. |
| Level | The level to query. |
Returns true if the specified level is visible in the editor, false otherwise.
| StreamingLevel | The level to query. Returns true if the specified level is visible in the editor, false otherwise. |
| Level | The level to query. |
Returns true if the specified level is visible in the editor, false otherwise.
| Level | The level to query. |
|
static |
Returns whether the given package is part of the world server visible streaming levels or not.
| InWorld | World to look in for the streaming level |
| InPackageName | Name of the package containing the ULevel to query |
Returns whether the given package is referenced by one of the world streaming levels or not.
| InWorld | World to look in for the streaming level |
| InPackageName | Name of the package containing the ULevel to query |
Returns whether the world supports for a client to use "making invisible" transaction requests to the server.
Returns whether the world supports for a client to use "making visible" transaction requests to the server.