UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateRenderer.h File Reference

Go to the source code of this file.

Classes

struct  FRenderThreadUpdateContext
 
class  FSlateFontServices
 
struct  FMappedTextureBuffer
 
class  FSlateRenderer
 
struct  FSlateRenderer::FScopedAcquireDrawBuffer
 

Typedefs

typedef TRefCountPtr< FRHITextureFTextureRHIRef
 

Functions

bool SLATECORE_API IsThreadSafeForSlateRendering ()
 
bool SLATECORE_API DoesThreadOwnSlateRendering ()
 

Typedef Documentation

◆ FTextureRHIRef

Function Documentation

◆ DoesThreadOwnSlateRendering()

bool SLATECORE_API DoesThreadOwnSlateRendering ( )

If it's the game thread, and there's no loading thread, then it owns slate rendering. However if there's a loading thread, it is the exlusive owner of slate rendering.

◆ IsThreadSafeForSlateRendering()

bool SLATECORE_API IsThreadSafeForSlateRendering ( )

Is this thread valid for sending out rendering commands? If the slate loading thread exists, then yes, it is always safe Otherwise, we have to be on the game thread