Navigation
Unreal Engine C++ API Reference > 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... > |