Navigation
API > API/Runtime > API/Runtime/SlateCore
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCompareFNewTextureInfoByTextureSize | |||
| FMappedTextureBuffer | |||
| FNewTextureInfo | Represents a new texture that has been loaded but no resource created for it | ||
| FRenderThreadUpdateContext | Update context for deferred drawing of widgets to render targets | ||
| FShaderParams | Shader parameters for slate | ||
| FShortRect | Stores an aligned rect as shorts. | ||
| FSlateBatchData | |||
| FSlateBoxElement | |||
| FSlateCachedBufferElement | |||
| FSlateCachedElementData | Top level class responsible for cached elements within a particular invalidation root. | ||
| FSlateCachedElementList | Cached list of elements corresponding to a particular widget. | ||
| FSlateCachedElementsHandle | Handle used to uniquely identify a cached element list with some widget Used when a widget gets invalidated / additional elements added So we can modify that widget's existing cached element list | ||
| FSlateCachedFastPathRenderingData | Note: FSlateDrawElement has been moved to DrawElementTypes.h Data holder for info used in cached renderbatches. | ||
| FSlateCustomDrawerElement | |||
| FSlateCustomVertsElement | |||
| FSlateDrawBuffer | Implements a draw buffer for Slate. | ||
| FSlateDrawElement | FSlateDrawElement is the building block for Slate's rendering interface. | ||
| FSlateElementBatch | Represents an a set of slate draw elements that are batched together These later get converted into FSlateRenderBatches for final rendering | ||
| FSlateElementBatcher | A class which batches Slate elements for rendering | ||
| FSlateFontServices | Provides access to the game and render thread font caches that Slate should use | ||
| FSlateGradientElement | |||
| FSlateGradientStop | |||
| FSlateLayerElement | |||
| FSlateLayoutTransform | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FSlateLineElement | |||
| FSlateObjectReferenceCollector | Used to gather all the referenced UObjects used by Slate when rendering a frame. | ||
| FSlatePostProcessElement | |||
| FSlateRenderBatch | |||
| FSlateRenderBatchParams | |||
| FSlateRenderer | Abstract base class for Slate renderers. | ||
| FSlateRenderingPolicy | Abstract base class for Slate rendering policies. | ||
| 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. | ||
| FSlateRoundedBoxElement | |||
| FSlateShaderResourceManager | Base texture manager class used by a Slate renderer to manage texture resources | ||
| FSlateShapedTextElement | |||
| FSlateSplineElement | |||
| FSlateSVGRasterizer | |||
| FSlateTextElement | |||
| FSlateTintableElement | |||
| FSlateVectorGraphicsCache | |||
| FSlateVertex | A struct which defines a basic vertex seen by the Slate vertex buffers and shaders | ||
| FSlateViewportElement | |||
| FSlateWindowElementList | Represents a top level window and its draw elements. | ||
| FTextOverflowArgs | |||
| ICustomSlateElement | An interface for a custom slate drawing element Implementers of this interface are expected to handle destroying this interface properly when a separate rendering thread may have access to it. | ||
| ISlateUpdatableInstanceBuffer | Represents a per instance data buffer for a custom Slate mesh element. | ||
| ISlateUpdatableInstanceBufferRenderProxy | A proxy object used to access a slate per-instance data buffer on the render thread. | ||
| ISlateViewport | Viewport implementation interface that is used by SViewport when it needs to draw and processes input. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| auto | |||
| auto | UE::Slate::MakeTupleIndiciesInner
(
std::integer_sequence< IndexType, Indices... > |