UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SceneViewStateSystemMemory.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Map.h"
6#include "RHIResources.h"
7
10
18
19// Context to handle mirroring of scene view state textures and buffers to system memory. Provides a mechanism for very high
20// resolution tiled rendering, beyond what can fit in GPU memory.
22{
23 // Key is an offset in the FSceneView structure for the texture reference being mirrored. Value is an array of
24 // unique texture descriptions, and readback and storage for instances of those textures per view key. Assumption
25 // is that with tiled rendering, all the tiles have the same resolution, and a single readback buffer can be shared
26 // for all of them.
28
29 // Transient used internally
31};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
Definition RHIGPUReadback.h:139
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition RHIResources.h:1689
Definition SceneViewStateSystemMemory.h:22
TArray< TRefCountPtr< IPooledRenderTarget > > TemporaryTextures
Definition SceneViewStateSystemMemory.h:30
TMap< int64, TArray< FSceneViewStateSystemMemoryTexture > > TextureMirrors
Definition SceneViewStateSystemMemory.h:27
Definition SceneViewStateSystemMemory.h:12
FRHITextureDesc Desc
Definition SceneViewStateSystemMemory.h:13
TUniquePtr< FRHIGPUTextureReadback > Readback
Definition SceneViewStateSystemMemory.h:15
TMap< int32, TArray< uint8 > > Instances
Definition SceneViewStateSystemMemory.h:16
const TCHAR * DebugName
Definition SceneViewStateSystemMemory.h:14
Definition RendererInterface.h:494