UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateNullShaderResourceManager Class Reference
+ Inheritance diagram for FSlateNullShaderResourceManager:

Public Member Functions

virtual int32 GetNumAtlasPages () const override
 
virtual class FSlateShaderResourceGetAtlasPageResource (const int32 InIndex) const override
 
virtual bool IsAtlasPageResourceAlphaOnly (const int32 InIndex) const override
 
virtual FSlateShaderResourceProxyGetShaderResource (const FSlateBrush &Brush, FVector2f LocalSize, float DrawScale) override
 
virtual ISlateAtlasProviderGetTextureAtlasProvider ()
 
virtual FSlateResourceHandle GetResourceHandle (const FSlateBrush &InBrush) override
 
- Public Member Functions inherited from ISlateAtlasProvider
virtual ~ISlateAtlasProvider ()
 
- Public Member Functions inherited from FSlateShaderResourceManager
SLATECORE_API FSlateShaderResourceManager ()
 
virtual SLATECORE_API ~FSlateShaderResourceManager ()
 
virtual SLATECORE_API FSlateResourceHandle GetResourceHandle (const FSlateBrush &Brush, FVector2f LocalSize, float DrawScale)
 
virtual FSlateShaderResourceGetFontShaderResource (int32 InTextureAtlasIndex, FSlateShaderResource *FontTextureAtlas, const class UObject *FontMaterial)
 

Additional Inherited Members

- Protected Member Functions inherited from FSlateShaderResourceManager
void ClearTextureMap ()
 
FString GetResourcePath (const FSlateBrush &InBrush) const
 
- Protected Attributes inherited from FSlateShaderResourceManager
TMap< FName, FSlateShaderResourceProxy * > ResourceMap
 

Member Function Documentation

◆ GetAtlasPageResource()

virtual class FSlateShaderResource * FSlateNullShaderResourceManager::GetAtlasPageResource ( const int32  InIndex) const
inlineoverridevirtual

Get the page resource for the given index (verify with GetNumAtlasPages)

Implements ISlateAtlasProvider.

◆ GetNumAtlasPages()

virtual int32 FSlateNullShaderResourceManager::GetNumAtlasPages ( ) const
inlineoverridevirtual

Get the number of atlas pages this atlas provider has available when calling GetAtlasPageResource

Implements ISlateAtlasProvider.

◆ GetResourceHandle()

virtual FSlateResourceHandle FSlateNullShaderResourceManager::GetResourceHandle ( const FSlateBrush InBrush)
inlineoverridevirtual

Reimplemented from FSlateShaderResourceManager.

◆ GetShaderResource()

virtual FSlateShaderResourceProxy * FSlateNullShaderResourceManager::GetShaderResource ( const FSlateBrush Brush,
FVector2f  LocalSize,
float  DrawScale 
)
inlineoverridevirtual

Returns a texture associated with the passed in name. Should return nullptr if not found

Implements FSlateShaderResourceManager.

◆ GetTextureAtlasProvider()

virtual ISlateAtlasProvider * FSlateNullShaderResourceManager::GetTextureAtlasProvider ( )
inlinevirtual

Returns the way to access the texture atlas information from this resource manager

Implements FSlateShaderResourceManager.

◆ IsAtlasPageResourceAlphaOnly()

virtual bool FSlateNullShaderResourceManager::IsAtlasPageResourceAlphaOnly ( const int32  InIndex) const
inlineoverridevirtual

Does the page resources for the given index only contain alpha information? This affects how the atlas visualizer will sample them (verify with GetNumAtlasPages)

Implements ISlateAtlasProvider.


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