![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Spline.h>
Inheritance diagram for UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >:Public Types | |
| typedef SPLINETYPE | SplineType |
| typedef SplineType::ValueType | ValueType |
Public Types inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| typedef SPLINETYPE::ValueType | ValueType |
Protected Attributes | |
| SplineType | InternalSpline |
Protected Attributes inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| EOutOfBoundsHandlingMode | PreInfinityMode |
| EOutOfBoundsHandlingMode | PostInfinityMode |
Friends | |
| FArchive & | operator<< (FArchive &Ar, TSplineWrapper &SplineWrapper) |
Additional Inherited Members | |
Static Public Member Functions inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| static void | SetTypeName (const FString &InTypeName) |
Protected Member Functions inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| float | HandleOutOfBounds (float Parameter) const |
| typedef SPLINETYPE UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >::SplineType |
| typedef SplineType::ValueType UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >::ValueType |
|
overridevirtualdefault |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements UE::Geometry::Spline::ISplineInterface.
Reimplemented in UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
Implementation of evaluate with parameter handling
Implements UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements UE::Geometry::Spline::ISplineInterface.
Reimplemented in UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
Implements UE::Geometry::Spline::ISplineInterface.
Reimplemented in UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
Get the current Post-Infinity mode
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
inlineoverridevirtual |
Get the current Pre-Infinity mode
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
inlineoverridevirtual |
Implements UE::Geometry::Spline::ISplineInterface.
Reimplemented in UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
inlineoverridevirtual |
Implements UE::Geometry::Spline::ISplineInterface.
Reimplemented in UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Serializes the spline
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
Reimplemented in FNewSpline, UE::Geometry::Spline::TMultiSpline< SPLINETYPE >, UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d >, and UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
Implements UE::Geometry::Spline::ISplineInterface.
Reimplemented in FNewSpline, and UE::Geometry::Spline::TTangentBezierSpline< VALUETYPE >.
|
inlineoverridevirtual |
Set Post-Infinity handling mode when out of bounds
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
inlineoverridevirtual |
Set Pre-Infinity handling mode when out of bounds
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
friend |
|
protected |