Navigation
API > API/Runtime > API/Runtime/SlateCore
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAtlasedTextureSlot | Structure holding information about where a texture is located in the atlas. | |
![]() |
FAtlasFlushParams | Parameters for flushable atlases that dictate when the atlas is allowed to flush after it becomes full | |
![]() |
FAtlasSlotInfo | ||
![]() |
FSlateFlushableAtlasCache | Base class for any atlas cache which has flushing logic to keep the number of in use pages small | |
![]() |
FSlateIcon | Struct used to represent an icon in Slate | |
![]() |
FSlateShaderResource | Base class for all platform independent texture types | |
![]() |
FSlateShaderResourceProxy | A proxy resource. | |
![]() |
FSlateSharedHandleData | Data used to lookup a resource from a handle and to determine validity of the handle. | |
![]() |
FSlateTextureAtlas | Base class texture atlases in Slate | |
![]() |
FSlateTextureData | Holds texture data for upload to a rendering resource | |
![]() |
FSlateUpdatableTexture | An interface to deal with a slate texture that can be updated dynamically | |
![]() |
ISlateAtlasProvider | Interface to allow the Slate atlas visualizer to query atlas page information for an atlas provider | |
![]() |
ISlateTextureAtlasFactory | A factory capable of generating a texture atlas or shader resource for textures too big to be in an atlas | |
![]() |
TSlateTexture | Abstract base class for platform independent texture resource accessible by the shader. |
Typedefs
Name | Description |
---|---|
FSlateTextureDataPtr | |
FSlateTextureDataRef |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
ESlateFontAtlasContentType | Specifies the type of content of font atlas, based on which the texture format is determined. | |
![]() |
ESlateShaderResource::Type | Enumerates Slate render resource types. | |
![]() |
ESlateTextureAtlasPaddingStyle | Specifies how to handle texture atlas padding (when specified for the atlas). | |
![]() |
ESlateTextureAtlasThreadId | The type of thread that owns a texture atlas - this is the only thread that can safely update it |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
ESlateTextureAtlasThreadId | Get the correct atlas thread ID based on the thread we're currently in | |
![]() |
uint32 | GetSlateFontAtlasContentBytesPerPixel
(
ESlateFontAtlasContentType InContentType |
Returns the byte size of a single pixel of a font atlas with the specified content type |
![]() |