UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CustomHLODPlaceholderActor.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
GameFramework/Actor.h
"
6
#include "
Misc/Guid.h
"
7
8
#include "CustomHLODPlaceholderActor.generated.h"
9
10
class
FWorldPartitionActorDescInstance
;
11
12
UCLASS
(MinimalAPI,
NotPlaceable
,
Transient
)
13
class
AWorldPartitionCustomHLODPlaceholder
:
public
AActor
14
{
15
GENERATED_BODY
()
16
17
public
:
18
ENGINE_API
AWorldPartitionCustomHLODPlaceholder
(
const
FObjectInitializer
&
ObjectInitializer
);
19
20
#if WITH_EDITOR
21
void
InitFrom(
const
FWorldPartitionActorDescInstance
*
InCustomHLODActorDescInstance
);
22
virtual
void
GetStreamingBounds(
FBox
&
OutRuntimeBounds
,
FBox
&
OutEditorBounds
)
const override
;
23
ENGINE_API
virtual
TUniquePtr<class FWorldPartitionActorDesc>
CreateClassActorDesc
()
const override
;
24
ENGINE_API
const
FGuid
&
GetCustomHLODActorGuid
()
const
;
25
26
private
:
27
FGuid
CustomHLODActorGuid
;
28
const
FWorldPartitionActorDescInstance
*
CustomHLODActorDescInstance
;
29
#endif
30
};
Actor.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EPackageAutoSaveType::Transient
@ Transient
Guid.h
GENERATED_BODY
#define GENERATED_BODY(...)
Definition
ObjectMacros.h:765
UCLASS
#define UCLASS(...)
Definition
ObjectMacros.h:776
AActor
Definition
Actor.h:257
AWorldPartitionCustomHLODPlaceholder
Definition
CustomHLODPlaceholderActor.h:14
FObjectInitializer
Definition
UObjectGlobals.h:1292
FWorldPartitionActorDescInstance
Definition
WorldPartitionActorDescInstance.h:18
TUniquePtr
Definition
UniquePtr.h:107
FGuid
Definition
Guid.h:109
UE::Math::TBox< double >
Engine
Source
Runtime
Engine
Public
WorldPartition
HLOD
CustomHLODPlaceholderActor.h
Generated by
1.9.8