UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateShaderResource Class Referenceabstract

#include <SlateShaderResource.h>

+ Inheritance diagram for FSlateShaderResource:

Public Member Functions

virtual uint32 GetWidth () const =0
 
virtual uint32 GetHeight () const =0
 
virtual ESlateShaderResource::Type GetType () const =0
 
virtual bool IsResourceValid () const
 
virtual ESlatePostRT GetUsedSlatePostBuffers () const
 
virtual bool RequiresVirtualTextureFeedback () const
 
void CheckForStaleResources () const
 
bool Debug_IsDestroyed () const
 
virtual ~FSlateShaderResource ()=default
 

Detailed Description

Base class for all platform independent texture types

Constructor & Destructor Documentation

◆ ~FSlateShaderResource()

virtual FSlateShaderResource::~FSlateShaderResource ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ CheckForStaleResources()

void FSlateShaderResource::CheckForStaleResources ( ) const
inline

◆ Debug_IsDestroyed()

bool FSlateShaderResource::Debug_IsDestroyed ( ) const
inline

◆ GetHeight()

virtual uint32 FSlateShaderResource::GetHeight ( ) const
pure virtual

◆ GetType()

virtual ESlateShaderResource::Type FSlateShaderResource::GetType ( ) const
pure virtual

◆ GetUsedSlatePostBuffers()

virtual ESlatePostRT FSlateShaderResource::GetUsedSlatePostBuffers ( ) const
inlinevirtual

Does this resource use slate post buffers? If no resources use a post buffer we won't populate it.

Reimplemented in FSlateMaterialResource, and FSlateBaseUTextureResource.

◆ GetWidth()

virtual uint32 FSlateShaderResource::GetWidth ( ) const
pure virtual

◆ IsResourceValid()

virtual bool FSlateShaderResource::IsResourceValid ( ) const
inlinevirtual

Additional validation that can vary per resource type

Reimplemented in FSlateAtlasedTextureResource, and FSlateMaterialResource.

◆ RequiresVirtualTextureFeedback()

virtual bool FSlateShaderResource::RequiresVirtualTextureFeedback ( ) const
inlinevirtual

Does this resource require virtual texture feedback?

Reimplemented in FSlateMaterialResource, and FSlateBaseUTextureResource.


The documentation for this class was generated from the following file: