Textures

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FAtlasedTextureSlot

Structure holding information about where a texture is located in the atlas.

Public struct

FAtlasSlotInfo

Public struct

FSlateIcon

Struct used to represent an icon in Slate

Public class

FSlateResourceHandle

A SlateResourceHandle is used as fast path for looking up a rendering resource for a given brush when adding Slate draw elements This can be cached and stored safely in code.

Public class

FSlateShaderResource

Base class for all platform independent texture types

Public class

FSlateShaderResourceProxy

A proxy resource.

Public class

FSlateSharedHandleData

Data used to lookup a resource from a handle and to determine validity of the handle.

Public class

FSlateTextureAtlas

Base class texture atlases in Slate

Public struct

FSlateTextureData

Holds texture data for upload to a rendering resource

Public class

FSlateUpdatableTexture

An interface to deal with a slate texture that can be updated dynamically

Public class

ISlateAtlasProvider

Interface to allow the Slate atlas visualizer to query atlas page information for an atlas provider

Public class

IViewportRenderTargetProvider

Public class

TSlateTexture

Abstract base class for platform independent texture resource accessible by the shader.

Typedefs

Enums

Name

Description

Public enum

ESlateShaderResource::Type

Enumerates Slate render resource types.

Public enum

ESlateTextureAtlasPaddingStyle

Specifies how to handle texture atlas padding (when specified for the atlas).

Public enum

ESlateTextureAtlasThreadId

The type of thread that owns a texture atlas - this is the only thread that can safely update it

Functions

Name Description

Public function

ESlateTextur...

 

GetCurrentSlateTextureAtlasThreadId()

Get the correct atlas thread ID based on the thread we're currently in

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss