![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MultiSpline.h>
Inheritance diagram for UE::Geometry::Spline::TMultiSpline< SPLINETYPE >:Public Types | |
| enum class | EMappingRangeSpace : uint8 { Normalized , Parent } |
| using | SplineType = typename TSplineWrapper< SPLINETYPE >::SplineType |
| typedef TSplineWrapper< SPLINETYPE >::ValueType | ValueType |
Public Types inherited from UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | |
| typedef SPLINETYPE | SplineType |
| typedef SplineType::ValueType | ValueType |
Public Types inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| typedef SPLINETYPE::ValueType | ValueType |
Static Public Member Functions | |
| static const FSplineTypeId::IdType & | GetStaticTypeId () |
| static FString | GetSplineTypeName () |
Static Public Member Functions inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| static void | SetTypeName (const FString &InTypeName) |
Additional Inherited Members | |
Protected Member Functions inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| float | HandleOutOfBounds (float Parameter) const |
Protected Attributes inherited from UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | |
| SplineType | InternalSpline |
Protected Attributes inherited from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | |
| EOutOfBoundsHandlingMode | PreInfinityMode |
| EOutOfBoundsHandlingMode | PostInfinityMode |
Multi-spline implementation that can contain other splines Provides attribute functionality while allowing direct access to implementation-specific methods
| using UE::Geometry::Spline::TMultiSpline< SPLINETYPE >::SplineType = typename TSplineWrapper<SPLINETYPE>::SplineType |
| typedef TSplineWrapper<SPLINETYPE>::ValueType UE::Geometry::Spline::TMultiSpline< SPLINETYPE >::ValueType |
|
strong |
|
inlineoverridevirtual |
Reimplemented from UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Gets all attribute channel names present in this spline
|
inline |
|
inline |
|
inline |
|
inline |
Gets names of attribute channels with a specific value type
| AttrType | - The value type to filter by (e.g., float, FVector) |
|
inlineoverridevirtual |
Reimplemented from UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlineoverridevirtual |
Default implementation of type ID (derived classes should override)
Reimplemented from UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType >.
|
inline |
|
inlineoverridevirtual |
Reimplemented from UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >.
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inlineoverridevirtual |
Serializes the spline
Reimplemented from UE::Geometry::Spline::TSplineWrapper< SPLINETYPE >.
Reimplemented in FNewSpline.
|
inline |