UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ActorTextureStreamingBuildDataComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "Misc/Guid.h"
10#include "ActorTextureStreamingBuildDataComponent.generated.h"
11
12class UTexture;
13
14USTRUCT()
16{
18
20
21 FStreamableTexture(const FString& InName, const FGuid& InGuid)
22#if WITH_EDITORONLY_DATA
23 : Name(InName)
24 , Guid(InGuid)
25#endif
26 {}
27
28#if WITH_EDITORONLY_DATA
29 UPROPERTY()
30 FString Name;
31
32 UPROPERTY()
33 FGuid Guid;
34#endif
35
36#if WITH_EDITOR
38#endif
39};
40
41UCLASS(MinimalAPI)
43{
45
46public:
47
48 //~Begin UObject Interface.
49 virtual bool IsEditorOnly() const override { return true; }
50 //~End UObject Interface.
51
52#if WITH_EDITOR
53 //~Begin ITextureStreamingContainer Interface.
57 //~End ITextureStreamingContainer Interface.
58
59 uint32 GetPackedTextureStreamingQualityLevelFeatureLevel() const { return PackedTextureStreamingQualityLevelFeatureLevel; }
61#endif
62
63private:
64#if WITH_EDITORONLY_DATA
65 UPROPERTY()
67
68 UPROPERTY()
69 uint32 PackedTextureStreamingQualityLevelFeatureLevel;
70#endif
71};
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
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint64 ComputeHash(const FRHITextureCreateInfo &InCreateInfo, uint64 HeapOffset)
Definition RHICoreTransientResourceAllocator.h:15
uint16_t uint16
Definition binka_ue_file_header.h:7
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Array.h:670
Definition ActorComponent.h:152
Definition ActorTextureStreamingBuildDataComponent.h:43
virtual bool IsEditorOnly() const override
Definition ActorTextureStreamingBuildDataComponent.h:49
Definition Texture.h:1219
Definition Guid.h:109
Definition ActorTextureStreamingBuildDataComponent.h:16
FStreamableTexture(const FString &InName, const FGuid &InGuid)
Definition ActorTextureStreamingBuildDataComponent.h:21
Definition TextureStreamingTypes.h:113