UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshPaintVirtualTextureSceneExtension.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "SceneExtensions.h"
6
8{
10
11public:
13
15
16 //~ Begin ISceneExtension Interface.
18 //~ End ISceneExtension Interface.
19
20protected:
22 {
24
25 public:
27 //~ Begin ISceneExtensionRenderer Interface.
28 virtual void UpdateSceneUniformBuffer(FRDGBuilder& GraphBuilder, FSceneUniformBuffer& SceneUniformBuffer) override;
29 //~ End ISceneExtensionRenderer Interface.
30 };
31};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_SCENE_EXTENSION_RENDERER(ClassName, SceneExtensionClassName)
Definition SceneExtensions.h:394
#define DECLARE_SCENE_EXTENSION(ModuleExport, ClassName)
Definition SceneExtensions.h:384
Definition MeshPaintVirtualTextureSceneExtension.h:22
virtual void UpdateSceneUniformBuffer(FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniformBuffer) override
Definition MeshPaintVirtualTextureSceneExtension.cpp:46
Definition MeshPaintVirtualTextureSceneExtension.h:8
virtual ISceneExtensionRenderer * CreateRenderer(FSceneRendererBase &InSceneRenderer, const FEngineShowFlags &EngineShowFlags) override
Definition MeshPaintVirtualTextureSceneExtension.cpp:18
static bool ShouldCreateExtension(FScene &Scene)
Definition MeshPaintVirtualTextureSceneExtension.cpp:13
Definition RenderGraphBuilder.h:49
Definition SceneRendering.h:2023
Definition SceneUniformBuffer.h:137
Definition ScenePrivate.h:2875
Definition SceneExtensions.h:69
ISceneExtensionRenderer(FSceneRendererBase &InSceneRenderer)
Definition SceneExtensions.h:71
Definition SceneExtensions.h:24
ISceneExtension(FScene &InScene)
Definition SceneExtensions.h:29
FScene & Scene
Definition SceneExtensions.h:40
Definition ShowFlags.h:56