UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RenderingPolicy.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"
6
7
11struct FSlateVertex;
12class FSceneInterface;
13
14
19{
20public:
21
31
34
37
39
40 virtual bool IsVertexColorInLinearSpace() const = 0;
41
43 {
44 return PixelCenterOffset;
45 }
46
47
49 virtual void ClearScenes() {};
50
51private:
52
55
56private:
57
59 float PixelCenterOffset;
60
61};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SceneInterface.h:106
Definition ElementBatcher.h:44
Definition SlateRenderer.h:50
Definition RenderingPolicy.h:19
virtual ~FSlateRenderingPolicy()
Definition RenderingPolicy.h:33
virtual bool IsVertexColorInLinearSpace() const =0
virtual void ClearScenes()
Definition RenderingPolicy.h:49
FSlateRenderingPolicy(const TSharedRef< class FSlateFontServices > &InFontServices, float InPixelCenterOffset)
Definition RenderingPolicy.h:27
virtual void AddSceneAt(FSceneInterface *Scene, int32 Index)
Definition RenderingPolicy.h:48
TSharedRef< class FSlateFontCache > GetFontCache() const
Definition RenderingPolicy.cpp:9
TSharedRef< class FSlateFontServices > GetFontServices() const
Definition RenderingPolicy.cpp:14
virtual TSharedRef< class FSlateShaderResourceManager > GetResourceManager() const =0
float GetPixelCenterOffset() const
Definition RenderingPolicy.h:42
Definition SlateShaderResource.h:44
Definition SharedPointer.h:153
U16 Index
Definition radfft.cpp:71
Definition RenderingCommon.h:221