|
| | FSlateNullRenderer (const TSharedRef< FSlateFontServices > &InSlateFontServices, const TSharedRef< FSlateShaderResourceManager > &InResourceManager) |
| |
| virtual bool | Initialize () override |
| |
| virtual void | Destroy () override |
| |
| virtual FSlateDrawBuffer & | AcquireDrawBuffer () override |
| |
| virtual void | ReleaseDrawBuffer (FSlateDrawBuffer &InWindowDrawBuffer) override |
| |
| virtual void | OnWindowDestroyed (const TSharedRef< SWindow > &InWindow) override |
| |
| virtual void | RequestResize (const TSharedPtr< SWindow > &Window, uint32 NewWidth, uint32 NewHeight) override |
| |
| virtual void | CreateViewport (const TSharedRef< SWindow > Window) override |
| |
| virtual void | UpdateFullscreenState (const TSharedRef< SWindow > Window, uint32 OverrideResX, uint32 OverrideResY) override |
| |
| virtual void | SetSystemResolution (uint32 Width, uint32 Height) override |
| |
| virtual void | RestoreSystemResolution (const TSharedRef< SWindow > InWindow) override |
| |
| virtual void | DrawWindows (FSlateDrawBuffer &InWindowDrawBuffer) override |
| |
| virtual void | ReleaseDynamicResource (const FSlateBrush &InBrush) override |
| |
| virtual void | RemoveDynamicBrushResource (TSharedPtr< FSlateDynamicImageBrush > BrushToRemove) override |
| |
| virtual FIntPoint | GenerateDynamicImageResource (const FName InTextureName) override |
| |
| virtual bool | GenerateDynamicImageResource (FName ResourceName, uint32 Width, uint32 Height, const TArray< uint8 > &Bytes) override |
| |
| virtual void | PrepareToTakeScreenshot (const FIntRect &Rect, TArray< FColor > *OutColorData, SWindow *InScreenshotWindow) override |
| |
| virtual FSlateResourceHandle | GetResourceHandle (const FSlateBrush &Brush, FVector2f LocalSize, float DrawScale) override |
| |
| virtual FSlateUpdatableTexture * | CreateUpdatableTexture (uint32 Width, uint32 Height) override |
| |
| virtual FSlateUpdatableTexture * | CreateSharedHandleTexture (void *SharedHandle) override |
| |
| virtual void | ReleaseUpdatableTexture (FSlateUpdatableTexture *Texture) override |
| |
| virtual FCriticalSection * | GetResourceCriticalSection () override |
| |
| virtual int32 | RegisterCurrentScene (FSceneInterface *Scene) override |
| |
| virtual int32 | GetCurrentSceneIndex () const override |
| |
| virtual void | SetCurrentSceneIndex (int32 InIndex) override |
| |
| virtual void | ClearScenes () override |
| |
| virtual void | Sync () const override |
| |
| SLATECORE_API | FSlateRenderer (const TSharedRef< FSlateFontServices > &InSlateFontServices) |
| |
| virtual SLATECORE_API | ~FSlateRenderer () |
| |
| virtual FSlateDrawBuffer & | GetDrawBuffer () |
| |
| | DECLARE_MULTICAST_DELEGATE_TwoParams (FOnSlateWindowRendered, SWindow &, void *) |
| |
| FOnSlateWindowRendered & | OnSlateWindowRendered () |
| |
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnSlateWindowDestroyed, void *) |
| |
| FOnSlateWindowDestroyed & | OnSlateWindowDestroyed () |
| |
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnPreResizeWindowBackbuffer, void *) |
| |
| FOnPreResizeWindowBackbuffer & | OnPreResizeWindowBackBuffer () |
| |
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnPostResizeWindowBackbuffer, void *) |
| |
| FOnPostResizeWindowBackbuffer & | OnPostResizeWindowBackBuffer () |
| |
| | DECLARE_TS_MULTICAST_DELEGATE_TwoParams (FOnBackBufferReadyToPresent, SWindow &, const FTextureRHIRef &) |
| |
| FOnBackBufferReadyToPresent & | OnBackBufferReadyToPresent () |
| |
| | DECLARE_TS_MULTICAST_DELEGATE_ThreeParams (FOnAddBackBufferReadyToPresentPass, FRDGBuilder &, SWindow &, FRDGTexture *) |
| |
| FOnAddBackBufferReadyToPresentPass & | OnAddBackBufferReadyToPresentPass () |
| |
| virtual void | SetColorVisionDeficiencyType (EColorVisionDeficiency Type, int32 Severity, bool bCorrectDeficiency, bool bShowCorrectionWithDeficiency) |
| |
| virtual bool | GenerateDynamicImageResource (FName ResourceName, FSlateTextureDataRef TextureData) |
| |
| virtual FSlateResourceHandle | GetResourceHandle (const FSlateBrush &Brush) |
| |
| virtual bool | CanRenderResource (UObject &InResourceObject) const |
| |
| virtual void | OnWindowFinishReshaped (const TSharedPtr< SWindow > &InWindow) |
| |
| virtual void * | GetViewportResource (const SWindow &Window) |
| |
| TSharedRef< FSlateFontServices > | GetFontServices () const |
| |
| TSharedRef< class FSlateFontMeasure > | GetFontMeasureService () const |
| |
| TSharedRef< class FSlateFontCache > | GetFontCache () const |
| |
| void | FlushFontCache (const FString &FlushReason) |
| |
| virtual void | FlushCommands () const |
| |
| virtual void | BeginFrame () const |
| |
| virtual void | EndFrame () const |
| |
| virtual void | ReloadTextureResources () |
| |
| virtual void | LoadStyleResources (const ISlateStyle &Style) |
| |
| SLATECORE_API bool | IsViewportFullscreen (const SWindow &Window) const |
| |
| virtual bool | AreShadersInitialized () const |
| |
| virtual void | InvalidateAllViewports () |
| |
| virtual void | ReleaseAccessedResources (bool bImmediatelyFlush) |
| |
| virtual void | PrepareToTakeHDRScreenshot (const FIntRect &Rect, TArray< FLinearColor > *OutColorData, SWindow *InScreenshotWindow) |
| |
| virtual void | SetWindowRenderTarget (const SWindow &Window, class IViewportRenderTargetProvider *Provider) |
| |
| virtual SLATECORE_API ISlateAtlasProvider * | GetTextureAtlasProvider () |
| |
| virtual SLATECORE_API ISlateAtlasProvider * | GetFontAtlasProvider () |
| |
| virtual void | CopyWindowsToVirtualScreenBuffer (const TArray< FString > &KeypressBuffer) |
| |
| virtual void | MapVirtualScreenBuffer (FMappedTextureBuffer *OutImageData) |
| |
| virtual void | UnmapVirtualScreenBuffer () |
| |
| virtual SLATECORE_API void | DestroyCachedFastPathRenderingData (struct FSlateCachedFastPathRenderingData *VertexData) |
| |
| virtual SLATECORE_API void | DestroyCachedFastPathElementData (struct FSlateCachedElementData *ElementData) |
| |
| virtual bool | HasLostDevice () const |
| |
| virtual void | AddWidgetRendererUpdate (const struct FRenderThreadUpdateContext &Context, bool bDeferredRenderTargetUpdate) |
| |
| virtual EPixelFormat | GetSlateRecommendedColorFormat () |
| |
| virtual void | OnVirtualDesktopSizeChanged (const FDisplayMetrics &NewDisplayMetric) |
| |
A slate null rendering implementation