UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HLODSourceActorsFromLevel.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
WorldPartition/HLOD/HLODSourceActors.h
"
6
#include "HLODSourceActorsFromLevel.generated.h"
7
8
9
UCLASS
(MinimalAPI)
10
class
UWorldPartitionHLODSourceActorsFromLevel
:
public
UWorldPartitionHLODSourceActors
11
{
12
GENERATED_UCLASS_BODY
()
13
14
public
:
15
#if WITH_EDITOR
16
ENGINE_API
virtual
bool
LoadSourceActors
(
bool
&
bOutDirty
,
UWorld
* TargetWorld)
const override
;
17
ENGINE_API
virtual
void
ComputeHLODHash
(
FHLODHashBuilder
&
InHashBuilder
)
const override
;
18
19
ENGINE_API
void
SetSourceLevel
(
const
UWorld
*
InSourceLevel
);
20
ENGINE_API
const
TSoftObjectPtr<UWorld>
&
GetSourceLevel
()
const
;
21
#endif
22
23
private
:
24
#if WITH_EDITORONLY_DATA
25
UPROPERTY
()
26
TSoftObjectPtr<UWorld>
SourceLevel
;
27
#endif
28
};
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
HLODSourceActors.h
UPROPERTY
#define UPROPERTY(...)
UObject definition macros.
Definition
ObjectMacros.h:744
GENERATED_UCLASS_BODY
#define GENERATED_UCLASS_BODY(...)
Definition
ObjectMacros.h:768
UCLASS
#define UCLASS(...)
Definition
ObjectMacros.h:776
UWorldPartitionHLODSourceActorsFromLevel
Definition
HLODSourceActorsFromLevel.h:11
UWorldPartitionHLODSourceActors
Definition
HLODSourceActors.h:15
UWorld
Definition
World.h:918
TSoftObjectPtr
Definition
SoftObjectPtr.h:174
Engine
Source
Runtime
Engine
Public
WorldPartition
HLOD
HLODSourceActorsFromLevel.h
Generated by
1.9.8