UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Info.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
8#pragma once
9
10#include "CoreMinimal.h"
12#include "GameFramework/Actor.h"
13#include "Info.generated.h"
14
19UCLASS(abstract, hidecategories=(Input, Movement, Collision, Rendering, HLOD, WorldPartition, DataLayers, Transformation), showcategories=("Input|MouseInput", "Input|TouchInput"), MinimalAPI, NotBlueprintable)
20class AInfo : public AActor
21{
23
24public:
26
27#if WITH_EDITOR
28 ENGINE_API virtual void PostLoad() override;
29#endif
30
31private:
32#if WITH_EDITOR
33 virtual bool ActorTypeSupportsDataLayer() const override { return false; }
34#endif
35
36#if WITH_EDITORONLY_DATA
37private:
39 UPROPERTY()
40 TObjectPtr<class UBillboardComponent> SpriteComponent;
41public:
42#endif
43
45 virtual bool IsLevelBoundsRelevant() const override { return false; }
46
47#if WITH_EDITOR
48 virtual bool CanChangeIsSpatiallyLoadedFlag() const override { return false; }
49#endif
50
51public:
52#if WITH_EDITORONLY_DATA
55#endif
56};
57
58
59
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Actor.h:257
virtual ENGINE_API void PostLoad() override
Definition Actor.cpp:1103
virtual bool IsLevelBoundsRelevant() const
Definition Actor.h:2558
Definition UObjectGlobals.h:1292
Definition WorldPartition.cpp:74
Definition ObjectPtr.h:488