|
| ENGINE_API | FSlateTexture2DRHIRef (FTextureRHIRef InRef, uint32 InWidth, uint32 InHeight) |
| |
| ENGINE_API | FSlateTexture2DRHIRef (uint32 InWidth, uint32 InHeight, EPixelFormat InPixelFormat, TSharedPtr< FSlateTextureData, ESPMode::ThreadSafe > InTextureData, ETextureCreateFlags InTexCreateFlags=TexCreate_None, bool bCreateEmptyTexture=false) |
| |
| virtual ENGINE_API | ~FSlateTexture2DRHIRef () |
| |
| virtual ENGINE_API void | Cleanup () override |
| |
| virtual uint32 | GetWidth () const override |
| |
| virtual uint32 | GetHeight () const override |
| |
| virtual ENGINE_API void | InitRHI (FRHICommandListBase &RHICmdList) override |
| |
| virtual ENGINE_API void | ReleaseRHI () override |
| |
| ENGINE_API void | Resize (uint32 Width, uint32 Height) |
| |
| bool | IsValid () const |
| |
| ENGINE_API void | SetRHIRef (FTextureRHIRef InRenderTargetTexture, uint32 InWidth, uint32 InHeight) |
| |
| FTextureRHIRef | GetRHIRef () const |
| |
| ENGINE_API void | SetTextureData (FSlateTextureDataPtr NewTextureData) |
| |
| ENGINE_API void | SetTextureData (FSlateTextureDataPtr NewTextureData, EPixelFormat InPixelFormat, ETextureCreateFlags InTexCreateFlags) |
| |
| ENGINE_API void | ClearTextureData () |
| |
| EPixelFormat | GetPixelFormat () const |
| |
| virtual FSlateShaderResource * | GetSlateResource () override |
| |
| virtual FRenderResource * | GetRenderResource () override |
| |
| virtual ENGINE_API void | ResizeTexture (uint32 Width, uint32 Height) override |
| |
| virtual ENGINE_API void | UpdateTexture (const TArray< uint8 > &Bytes) override |
| |
| virtual ENGINE_API void | UpdateTextureThreadSafe (const TArray< uint8 > &Bytes) override |
| |
| virtual ENGINE_API void | UpdateTextureThreadSafeRaw (uint32 Width, uint32 Height, const void *Buffer, const FIntRect &Dirty) override |
| |
| virtual ENGINE_API void | UpdateTextureThreadSafeWithTextureData (FSlateTextureData *BulkData) override |
| |
| virtual void | UpdateTextureThreadSafeWithKeyedTextureHandle (void *TextureHandle, int KeyLockVal, int KeyUnlockVal, const FIntRect &Dirty=FIntRect()) override |
| |
| | TSlateTexture () |
| |
| | TSlateTexture (FTextureRHIRef &InShaderResource) |
| |
| virtual | ~TSlateTexture () |
| |
| FTextureRHIRef & | GetTypedResource () |
| |
| virtual ESlateShaderResource::Type | GetType () const override |
| |
| virtual bool | IsResourceValid () const |
| |
| virtual ESlatePostRT | GetUsedSlatePostBuffers () const |
| |
| virtual bool | RequiresVirtualTextureFeedback () const |
| |
| void | CheckForStaleResources () const |
| |
| bool | Debug_IsDestroyed () const |
| |
| virtual | ~FSlateShaderResource ()=default |
| |
| virtual | ~FSlateUpdatableTexture () |
| |
| virtual | ~FDeferredCleanupInterface () |
| |
| RENDERCORE_API | FRenderResource () |
| |
| RENDERCORE_API | FRenderResource (ERHIFeatureLevel::Type InFeatureLevel) |
| |
| RENDERCORE_API | FRenderResource (const FRenderResource &) |
| |
| RENDERCORE_API | FRenderResource (FRenderResource &&) |
| |
| RENDERCORE_API FRenderResource & | operator= (const FRenderResource &Other) |
| |
| RENDERCORE_API FRenderResource & | operator= (FRenderResource &&Other) |
| |
| virtual RENDERCORE_API | ~FRenderResource () |
| |
| virtual RENDERCORE_API void | InitResource (FRHICommandListBase &RHICmdList) |
| |
| virtual RENDERCORE_API void | ReleaseResource () |
| |
| RENDERCORE_API void | UpdateRHI (FRHICommandListBase &RHICmdList) |
| |
| virtual FString | GetFriendlyName () const |
| |
| bool | IsInitialized () const |
| |
| int32 | GetListIndex () const |
| |
| EInitPhase | GetInitPhase () const |
| |
| void | SetOwnerName (FName InOwnerName) |
| |
| FName | GetOwnerName () const |
| |
| void | SetResourceName (FName InResourceName) |
| |
| FName | GetResourceName () const |
| |
Encapsulates a Texture2DRHIRef for use by a Slate rendering implementation