UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateRHITextureAtlas.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"
7
10
15 : public FSlateTextureAtlas
16{
17public:
18
27
32
33public:
34
40 virtual FSlateShaderResource* GetAtlasTexture() const override;
41
42 virtual void ReleaseResources() override;
43
50
51public:
52
53 // FSlateTextureAtlas overrides.
54
55 virtual void ConditionalUpdateTexture( );
56
57private:
58
60 FSlateTexture2DRHIRef* AtlasTexture;
61};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESlateTextureAtlasPaddingStyle
Definition TextureAtlas.h:31
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition SlateShaderResource.h:44
Definition SlateTextures.h:18
Definition SlateRHITextureAtlas.h:16
virtual void ReleaseResources() override
Definition SlateRHITextureAtlas.cpp:38
virtual void ConditionalUpdateTexture()
Definition SlateRHITextureAtlas.cpp:79
virtual FSlateShaderResource * GetAtlasTexture() const override
Definition SlateRHITextureAtlas.cpp:30
~FSlateTextureAtlasRHI()
Definition SlateRHITextureAtlas.cpp:21
void UpdateTexture_RenderThread(FSlateTextureData *RenderThreadData)
Definition SlateRHITextureAtlas.cpp:44
Definition TextureAtlas.h:99
ESlateTextureAtlasPaddingStyle PaddingStyle
Definition TextureAtlas.h:228
bool bUpdatesAfterInitialization
Definition TextureAtlas.h:233
Definition SlateTextureData.h:19