Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/SlateCore/Public/Rendering/DrawElements.h |
Include |
#include "Rendering/DrawElements.h" |
class FSlateDrawElement
FSlateDrawElement is the building block for Slate's rendering interface. Slate describes its visual output as an ordered list of FSlateDrawElement s
Name | Description | |
---|---|---|
|
FSlateDrawElement() |
Name | Description | |
---|---|---|
|
~FSlateDrawElement() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
ApplyPositionOffset ( |
Update element cached position with an arbitrary offset |
|
|
ESlateBatchD... |
GetBatchFlags() |
|
|
const FClipS... |
GetClippingHandle() |
|
|
PayloadType ... |
GetDataPayload() |
|
|
const Payloa... |
GetDataPayload() |
|
|
ESlateDrawEf... |
GetDrawEffects() |
|
|
GetElementType() |
||
|
FSlateLayout... |
GetInverseLayoutTransform() |
|
|
GetLayer() |
||
|
GetLocalSize() |
||
|
GetPosition() |
||
|
GetPrecachedClippingIndex() |
||
|
const FSlate... |
GetRenderTransform() |
|
|
float |
GetScale() |
|
|
const int8 |
GetSceneIndex() |
|
|
IsCached() |
||
|
IsPixelSnapped() |
||
|
MakeBox ( |
Creates a box element based on the following diagram. |
|
|
MakeCubicBezierSpline ( |
Creates a Bezier Spline element |
|
|
MakeCustom ( |
Creates a custom element which can be used to manually draw into the Slate render target with graphics API calls rather than Slate elements |
|
|
MakeCustomVerts ( |
||
|
MakeDebugQuad ( |
Creates a wireframe quad for debug purposes |
|
|
MakeDrawSpaceSpline ( |
Just like MakeSpline but in draw-space coordinates. |
|
|
MakeGradient ( |
Creates a gradient element |
|
|
MakeLines ( |
Creates a line defined by the provided points |
|
|
MakeLines ( |
Creates a line defined by the provided points |
|
|
MakePostProcessPass ( |
||
|
MakeRotatedBox ( |
||
|
MakeShapedText ( |
Creates a text element which displays a series of shaped glyphs on the screen |
|
|
MakeSpline ( |
Creates a Hermite Spline element |
|
|
MakeText ( |
||
|
MakeText ( |
||
|
MakeText ( |
Creates a text element which displays a string of a rendered in a certain font on the screen |
|
|
MakeViewport ( |
Creates a viewport element which is useful for rendering custom data in a texture into Slate |
|
|
SetCachedClippingState ( |
||
|
SetIsCached ( |
||
|
SetPosition ( |
||
|
SetPrecachedClippingIndex ( |
||
|
SetRenderTransform ( |
Name |
Description |
|
---|---|---|
|
ERotationSpace |
Name | Description | ||
---|---|---|---|
|
const int32 |
GetClippingIndex() |
GetClippingIndex has been deprecated. If you were using this please use GetPrecachedClippingIndex instead. |
|
MakeBox ( |
Storing and passing in a FSlateResourceHandle to MakeBox is no longer necessary. |
|
|
MakeDrawSpaceGradientSpline ( |
Splines with color gradients will not be supported in the future. |
|
|
MakeDrawSpaceGradientSpline ( |
Splines with color gradients will not be supported in the future. |
|
|
SetClippingIndex ( |
SetClippingIndex has been deprecated. If you were using this please use SetPrecachedClippingIndex instead. |