![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TextureAtlas.h>
Inheritance diagram for ISlateTextureAtlasFactory:Public Member Functions | |
| virtual | ~ISlateTextureAtlasFactory () |
| virtual TUniquePtr< FSlateTextureAtlas > | CreateTextureAtlas (int32 AtlasSize, int32 AtlasStride, ESlateTextureAtlasPaddingStyle PaddingStyle, bool bUpdatesAfterInitialization) const =0 |
| virtual TUniquePtr< FSlateShaderResource > | CreateNonAtlasedTexture (const uint32 InWidth, const uint32 InHeight, const TArray< uint8 > &InRawData) const =0 |
| virtual void | ReleaseTextureAtlases (const TArray< TUniquePtr< FSlateTextureAtlas > > &InTextureAtlases, const TArray< TUniquePtr< FSlateShaderResource > > &InNonAtlasedTextures, const bool bWaitForRelease) const =0 |
A factory capable of generating a texture atlas or shader resource for textures too big to be in an atlas
|
inlinevirtual |
|
pure virtual |
Implemented in FSlateRHITextureAtlasFactory.
|
pure virtual |
Implemented in FSlateRHITextureAtlasFactory.
|
pure virtual |
Implemented in FSlateRHITextureAtlasFactory.