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 | ||
| IViewportRenderTargetProvider | |||
| 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 |