FSlateSplinePayload

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Rendering/DrawElementPayloads.h

Include

#include "Rendering/DrawElementPayloads.h"

Syntax

struct FSlateSplinePayload :
    public FSlateDataPayload,
    public FSlateTintableElement

Variables

Name Description

Public variable

TArray< FSlateG...

 

GradientStops

Public variable

FVector2D

 

P0

Bezier Spline Data points.

Public variable

FVector2D

 

P1

Public variable

FVector2D

 

P2

Public variable

FVector2D

 

P3

Public variable

float

 

Thickness

Functions

Name Description

Public function Const

float

 

GetThickness()

Public function

void

 

SetCubicBezier

(
    const FVector2D& InP0,
    const FVector2D& InP1,
    const FVector2D& InP2,
    const FVector2D& InP3,
    float InThickness,
    const FLinearColor& InTint
)

Public function

void

 

SetGradientHermiteSpline

(
    const FVector2D& InStart,
    const FVector2D& InStartDir,
    const FVector2D& InEnd,
    const FVector2D& InEndDir,
    float InThickness,
    const TArray< FSlateGradientStop > ...
)

Public function

void

 

SetHermiteSpline

(
    const FVector2D& InStart,
    const FVector2D& InStartDir,
    const FVector2D& InEnd,
    const FVector2D& InEndDir,
    float InThickness,
    const FLinearColor& InTint
)

Public function

void

 

SetThickness

(
    float InThickness
)

Thickness.

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