![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SlateUTextureResource.h>
Inheritance diagram for FSlateUTextureResource:Public Member Functions | |
| FSlateUTextureResource (UTexture *InTexture) | |
| virtual | ~FSlateUTextureResource () |
| void | UpdateTexture (UTexture *InTexture) |
| void | ResetTexture () |
Public Member Functions inherited from FSlateBaseUTextureResource | |
| FSlateBaseUTextureResource (UTexture *InTexture) | |
| virtual | ~FSlateBaseUTextureResource () |
| virtual uint32 | GetWidth () const |
| virtual uint32 | GetHeight () const |
| virtual ESlateShaderResource::Type | GetType () const |
| virtual ESlatePostRT | GetUsedSlatePostBuffers () const override |
| virtual bool | RequiresVirtualTextureFeedback () const override |
| FTextureRHIRef | AccessRHIResource () |
| UTexture * | GetTextureObject () const |
Public Member Functions inherited from FSlateShaderResource | |
| virtual bool | IsResourceValid () const |
| void | CheckForStaleResources () const |
| bool | Debug_IsDestroyed () const |
| virtual | ~FSlateShaderResource ()=default |
Public Attributes | |
| FSlateShaderResourceProxy * | Proxy |
Static Public Attributes | |
| static TSharedPtr< FSlateUTextureResource > | NullResource = MakeShareable( new FSlateUTextureResource(nullptr) ) |
Additional Inherited Members | |
Protected Attributes inherited from FSlateBaseUTextureResource | |
| UTexture * | TextureObject |
| ESlatePostRT | CachedSlatePostBuffers |
| bool | CachedIsVirtualTexture |
| FSlateUTextureResource::FSlateUTextureResource | ( | UTexture * | InTexture | ) |
|
virtual |
| void FSlateUTextureResource::ResetTexture | ( | ) |
Updates the rendering resource with a potentially new texture
|
static |
| FSlateShaderResourceProxy* FSlateUTextureResource::Proxy |
Slate rendering proxy