UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateRenderingPolicy Class Referenceabstract

#include <RenderingPolicy.h>

+ Inheritance diagram for FSlateRenderingPolicy:

Public Member Functions

 FSlateRenderingPolicy (const TSharedRef< class FSlateFontServices > &InFontServices, float InPixelCenterOffset)
 
virtual ~FSlateRenderingPolicy ()
 
TSharedRef< class FSlateFontCacheGetFontCache () const
 
TSharedRef< class FSlateFontServicesGetFontServices () const
 
virtual TSharedRef< class FSlateShaderResourceManagerGetResourceManager () const =0
 
virtual bool IsVertexColorInLinearSpace () const =0
 
float GetPixelCenterOffset () const
 
virtual void AddSceneAt (FSceneInterface *Scene, int32 Index)
 
virtual void ClearScenes ()
 

Detailed Description

Abstract base class for Slate rendering policies.

Constructor & Destructor Documentation

◆ FSlateRenderingPolicy()

FSlateRenderingPolicy::FSlateRenderingPolicy ( const TSharedRef< class FSlateFontServices > &  InFontServices,
float  InPixelCenterOffset 
)
inline

Creates and initializes a new instance.

Parameters
InPixelCenterOffset

◆ ~FSlateRenderingPolicy()

virtual FSlateRenderingPolicy::~FSlateRenderingPolicy ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ AddSceneAt()

virtual void FSlateRenderingPolicy::AddSceneAt ( FSceneInterface Scene,
int32  Index 
)
inlinevirtual

Reimplemented in FSlateRHIRenderingPolicy.

◆ ClearScenes()

virtual void FSlateRenderingPolicy::ClearScenes ( )
inlinevirtual

Reimplemented in FSlateRHIRenderingPolicy.

◆ GetFontCache()

TSharedRef< class FSlateFontCache > FSlateRenderingPolicy::GetFontCache ( ) const

◆ GetFontServices()

TSharedRef< class FSlateFontServices > FSlateRenderingPolicy::GetFontServices ( ) const

◆ GetPixelCenterOffset()

float FSlateRenderingPolicy::GetPixelCenterOffset ( ) const
inline

◆ GetResourceManager()

virtual TSharedRef< class FSlateShaderResourceManager > FSlateRenderingPolicy::GetResourceManager ( ) const
pure virtual

Implemented in FSlateRHIRenderingPolicy.

◆ IsVertexColorInLinearSpace()

virtual bool FSlateRenderingPolicy::IsVertexColorInLinearSpace ( ) const
pure virtual

Implemented in FSlateRHIRenderingPolicy.


The documentation for this class was generated from the following files: