UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldGridPreviewer.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
CoreMinimal.h
"
5
#include "
UObject/GCObject.h
"
6
#include "
Engine/PostProcessVolume.h
"
7
8
#if WITH_EDITOR
9
10
class
UWorld
;
11
class
UMaterial
;
12
class
UMaterialInstanceConstant
;
13
class
APostProcessVolume
;
14
15
struct
FWorldGridPreviewer
:
public
FGCObject
16
{
17
public
:
18
ENGINE_API
FWorldGridPreviewer
();
19
ENGINE_API
FWorldGridPreviewer
(
UWorld
*
InWorld
,
bool
bInIs2D
);
20
ENGINE_API
~FWorldGridPreviewer
();
21
22
//~ Begin FGCObject interface
23
virtual
void
AddReferencedObjects
(
FReferenceCollector
& Collector)
override
;
24
virtual
FString
GetReferencerName
()
const override
{
return
TEXT
(
"FWorldGridPreviewer"
); }
25
//~ End FGCObject interface
26
27
ENGINE_API
void
Update
();
28
29
FName
Owner
;
30
int32
CellSize;
31
int32
LoadingRange;
32
FLinearColor
GridColor
;
33
FVector
GridOffset;
34
35
private
:
36
TObjectPtr<UWorld>
World
;
37
TObjectPtr<UMaterial>
Material
;
38
TObjectPtr<UMaterialInstanceConstant>
MaterialInstance
;
39
TWeakObjectPtr<APostProcessVolume>
PostProcessVolume
;
40
};
41
42
#endif
EARSessionType::World
@ World
CoreMinimal.h
TEXT
#define TEXT(x)
Definition
Platform.h:1272
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithElementType::PostProcessVolume
@ PostProcessVolume
EDatasmithElementType::MaterialInstance
@ MaterialInstance
EDatasmithElementType::Material
@ Material
GCObject.h
PostProcessVolume.h
EAccelerationStructureBuildMode::Update
@ Update
EConcurrencyMode::Owner
@ Owner
APostProcessVolume
Definition
PostProcessVolume.h:23
FGCObject
Definition
GCObject.h:128
FGCObject::AddReferencedObjects
virtual void AddReferencedObjects(FReferenceCollector &Collector)=0
FGCObject::GetReferencerName
virtual FString GetReferencerName() const =0
FName
Definition
NameTypes.h:617
FReferenceCollector
Definition
UObjectGlobals.h:2492
UMaterialInstanceConstant
Definition
MaterialInstanceConstant.h:21
UMaterial
Definition
Material.h:432
UWorld
Definition
World.h:918
FLinearColor
Definition
Color.h:48
TObjectPtr
Definition
ObjectPtr.h:488
TWeakObjectPtr
Definition
WeakObjectPtrTemplates.h:25
UE::Math::TVector< double >
Engine
Source
Runtime
Engine
Public
WorldGridPreviewer.h
Generated by
1.9.8