UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateRenderer Member List

This is the complete list of members for FSlateRenderer, including all inherited members.

AcquireDrawBuffer()=0FSlateRendererpure virtual
AddWidgetRendererUpdate(const struct FRenderThreadUpdateContext &Context, bool bDeferredRenderTargetUpdate)FSlateRendererinlinevirtual
AreShadersInitialized() constFSlateRendererinlinevirtual
BeginFrame() constFSlateRendererinlinevirtual
CanRenderResource(UObject &InResourceObject) constFSlateRendererinlinevirtual
ClearScenes()=0FSlateRendererpure virtual
CopyWindowsToVirtualScreenBuffer(const TArray< FString > &KeypressBuffer)FSlateRendererinlinevirtual
CreateSharedHandleTexture(void *SharedHandle)=0FSlateRendererpure virtual
CreateUpdatableTexture(uint32 Width, uint32 Height)=0FSlateRendererpure virtual
CreateViewport(const TSharedRef< SWindow > InWindow)=0FSlateRendererpure virtual
DECLARE_MULTICAST_DELEGATE_OneParam(FOnSlateWindowDestroyed, void *)FSlateRenderer
DECLARE_MULTICAST_DELEGATE_OneParam(FOnPreResizeWindowBackbuffer, void *)FSlateRenderer
DECLARE_MULTICAST_DELEGATE_OneParam(FOnPostResizeWindowBackbuffer, void *)FSlateRenderer
DECLARE_MULTICAST_DELEGATE_TwoParams(FOnSlateWindowRendered, SWindow &, void *)FSlateRenderer
DECLARE_TS_MULTICAST_DELEGATE_ThreeParams(FOnAddBackBufferReadyToPresentPass, FRDGBuilder &, SWindow &, FRDGTexture *)FSlateRenderer
DECLARE_TS_MULTICAST_DELEGATE_TwoParams(FOnBackBufferReadyToPresent, SWindow &, const FTextureRHIRef &)FSlateRenderer
Destroy()=0FSlateRendererpure virtual
DestroyCachedFastPathElementData(struct FSlateCachedElementData *ElementData)FSlateRenderervirtual
DestroyCachedFastPathRenderingData(struct FSlateCachedFastPathRenderingData *VertexData)FSlateRenderervirtual
DrawWindows(FSlateDrawBuffer &InWindowDrawBuffer)=0FSlateRendererpure virtual
EndFrame() constFSlateRendererinlinevirtual
FlushCommands() constFSlateRendererinlinevirtual
FlushFontCache(const FString &FlushReason)FSlateRendererinline
FSlateRenderDataHandleFSlateRendererfriend
FSlateRenderer(const TSharedRef< FSlateFontServices > &InSlateFontServices)FSlateRendererexplicit
GenerateDynamicImageResource(const FName InTextureName)FSlateRendererinlinevirtual
GenerateDynamicImageResource(FName ResourceName, uint32 Width, uint32 Height, const TArray< uint8 > &Bytes)FSlateRendererinlinevirtual
GenerateDynamicImageResource(FName ResourceName, FSlateTextureDataRef TextureData)FSlateRendererinlinevirtual
GetCurrentSceneIndex() const =0FSlateRendererpure virtual
GetDrawBuffer()FSlateRendererinlinevirtual
GetFontAtlasProvider()FSlateRenderervirtual
GetFontCache() constFSlateRendererinline
GetFontMeasureService() constFSlateRendererinline
GetFontServices() constFSlateRendererinline
GetResourceCriticalSection()=0FSlateRendererpure virtual
GetResourceHandle(const FSlateBrush &Brush, FVector2f LocalSize, float DrawScale)=0FSlateRendererpure virtual
GetResourceHandle(const FSlateBrush &Brush)FSlateRendererinlinevirtual
GetSlateRecommendedColorFormat()FSlateRendererinlinevirtual
GetTextureAtlasProvider()FSlateRenderervirtual
GetViewportResource(const SWindow &Window)FSlateRendererinlinevirtual
HasLostDevice() constFSlateRendererinlinevirtual
Initialize()=0FSlateRendererpure virtual
InvalidateAllViewports()FSlateRendererinlinevirtual
IsViewportFullscreen(const SWindow &Window) constFSlateRenderer
LoadStyleResources(const ISlateStyle &Style)FSlateRendererinlinevirtual
MapVirtualScreenBuffer(FMappedTextureBuffer *OutImageData)FSlateRendererinlinevirtual
OnAddBackBufferReadyToPresentPass()FSlateRendererinline
OnAddBackBufferReadyToPresentPassDelegateFSlateRendererprotected
OnBackBufferReadyToPresent()FSlateRendererinline
OnBackBufferReadyToPresentDelegateFSlateRendererprotected
OnPostResizeWindowBackBuffer()FSlateRendererinline
OnPreResizeWindowBackBuffer()FSlateRendererinline
OnSlateWindowDestroyed()FSlateRendererinline
OnSlateWindowDestroyedDelegateFSlateRendererprotected
OnSlateWindowRendered()FSlateRendererinline
OnVirtualDesktopSizeChanged(const FDisplayMetrics &NewDisplayMetric)FSlateRendererinlinevirtual
OnWindowDestroyed(const TSharedRef< SWindow > &InWindow)=0FSlateRendererpure virtual
OnWindowFinishReshaped(const TSharedPtr< SWindow > &InWindow)FSlateRendererinlinevirtual
PostResizeBackBufferDelegateFSlateRendererprotected
PrepareToTakeHDRScreenshot(const FIntRect &Rect, TArray< FLinearColor > *OutColorData, SWindow *InScreenshotWindow)FSlateRendererinlinevirtual
PrepareToTakeScreenshot(const FIntRect &Rect, TArray< FColor > *OutColorData, SWindow *InScreenshotWindow)FSlateRendererinlinevirtual
PreResizeBackBufferDelegateFSlateRendererprotected
RegisterCurrentScene(FSceneInterface *Scene)=0FSlateRendererpure virtual
ReleaseAccessedResources(bool bImmediatelyFlush)FSlateRendererinlinevirtual
ReleaseDrawBuffer(FSlateDrawBuffer &InWindowDrawBuffer)=0FSlateRendererpure virtual
ReleaseDynamicResource(const FSlateBrush &Brush)=0FSlateRendererpure virtual
ReleaseUpdatableTexture(FSlateUpdatableTexture *Texture)=0FSlateRendererpure virtual
ReloadTextureResources()FSlateRendererinlinevirtual
RemoveDynamicBrushResource(TSharedPtr< FSlateDynamicImageBrush > BrushToRemove)=0FSlateRendererpure virtual
RequestResize(const TSharedPtr< SWindow > &InWindow, uint32 NewSizeX, uint32 NewSizeY)=0FSlateRendererpure virtual
ResourceCriticalSectionFSlateRendererprotected
RestoreSystemResolution(const TSharedRef< SWindow > InWindow)=0FSlateRendererpure virtual
SetColorVisionDeficiencyType(EColorVisionDeficiency Type, int32 Severity, bool bCorrectDeficiency, bool bShowCorrectionWithDeficiency)FSlateRendererinlinevirtual
SetCurrentSceneIndex(int32 InIndex)=0FSlateRendererpure virtual
SetSystemResolution(uint32 Width, uint32 Height)=0FSlateRendererpure virtual
SetWindowRenderTarget(const SWindow &Window, class IViewportRenderTargetProvider *Provider)FSlateRendererinlinevirtual
SlateFontServicesFSlateRendererprotected
SlateWindowRenderedFSlateRendererprotected
Sync() constFSlateRendererinlinevirtual
UnmapVirtualScreenBuffer()FSlateRendererinlinevirtual
UpdateFullscreenState(const TSharedRef< SWindow > InWindow, uint32 OverrideResX=0, uint32 OverrideResY=0)=0FSlateRendererpure virtual
~FSlateRenderer()FSlateRenderervirtual