USplineMetadata

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/SplineComponent.h

Include

#include "Components/SplineComponent.h"

Syntax

class USplineMetadata : public UObject

Constructors

Name Description

Public function

USplineMetadata

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

AddPoint

(
    float InputKey
)

Public function Virtual

void

 

CopyPoint

(
    const USplineMetadata* FromSpl...,
    int32 FromIndex,
    int32 ToIndex
)

Public function Virtual

void

 

DuplicatePoint

(
    int32 Index
)

Public function Virtual

void

 

Fixup

(
    int32 NumPoints,
    USplineComponent* SplineComp
)

Public function Virtual

void

 

InsertPoint

(
    int32 Index,
    float t,
    bool bClosedLoop
)

Insert point before index, lerping metadata between previous and next key values

Public function Virtual

void

 

RemovePoint

(
    int32 Index
)

Public function Virtual

void

 

Reset

(
    int32 NumPoints
)

Public function Virtual

void

 

UpdatePoint

(
    int32 Index,
    float t,
    bool bClosedLoop
)

Update point at index by lerping metadata between previous and next key values