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

Public Member Functions

virtual TUniquePtr< FSlateTextureAtlasCreateTextureAtlas (int32 AtlasSize, int32 AtlasStride, ESlateTextureAtlasPaddingStyle PaddingStyle, bool bUpdatesAfterInitialization) const
 
virtual TUniquePtr< FSlateShaderResourceCreateNonAtlasedTexture (const uint32 InWidth, const uint32 InHeight, const TArray< uint8 > &InRawData) const
 
virtual void ReleaseTextureAtlases (const TArray< TUniquePtr< FSlateTextureAtlas > > &InTextureAtlases, const TArray< TUniquePtr< FSlateShaderResource > > &InNonAtlasedTextures, const bool bWaitForRelease) const
 
- Public Member Functions inherited from ISlateTextureAtlasFactory
virtual ~ISlateTextureAtlasFactory ()
 

Static Public Member Functions

static TUniquePtr< FSlateTextureAtlasRHICreateTextureAtlasInternal (int32 AtlasSize, int32 AtlasStride, ESlateTextureAtlasPaddingStyle PaddingStyle, bool bUpdatesAfterInitialization)
 

Member Function Documentation

◆ CreateNonAtlasedTexture()

virtual TUniquePtr< FSlateShaderResource > FSlateRHITextureAtlasFactory::CreateNonAtlasedTexture ( const uint32  InWidth,
const uint32  InHeight,
const TArray< uint8 > &  InRawData 
) const
inlinevirtual

◆ CreateTextureAtlas()

virtual TUniquePtr< FSlateTextureAtlas > FSlateRHITextureAtlasFactory::CreateTextureAtlas ( int32  AtlasSize,
int32  AtlasStride,
ESlateTextureAtlasPaddingStyle  PaddingStyle,
bool  bUpdatesAfterInitialization 
) const
inlinevirtual

◆ CreateTextureAtlasInternal()

static TUniquePtr< FSlateTextureAtlasRHI > FSlateRHITextureAtlasFactory::CreateTextureAtlasInternal ( int32  AtlasSize,
int32  AtlasStride,
ESlateTextureAtlasPaddingStyle  PaddingStyle,
bool  bUpdatesAfterInitialization 
)
inlinestatic

◆ ReleaseTextureAtlases()

virtual void FSlateRHITextureAtlasFactory::ReleaseTextureAtlases ( const TArray< TUniquePtr< FSlateTextureAtlas > > &  InTextureAtlases,
const TArray< TUniquePtr< FSlateShaderResource > > &  InNonAtlasedTextures,
const bool  bWaitForRelease 
) const
inlinevirtual

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