UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ParameterizedTypes.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::Spline::TVectorPolicy< T, D >
 
struct  UE::Geometry::Spline::TVectorPolicy< float, 2 >
 
struct  UE::Geometry::Spline::TVectorPolicy< double, 2 >
 
struct  UE::Geometry::Spline::TVectorPolicy< int32, 2 >
 
struct  UE::Geometry::Spline::TVectorPolicy< float, 3 >
 
struct  UE::Geometry::Spline::TVectorPolicy< double, 3 >
 
struct  UE::Geometry::Spline::TVectorPolicy< int32, 3 >
 
struct  UE::Geometry::Spline::TVectorPolicy< float, 4 >
 
struct  UE::Geometry::Spline::TVectorPolicy< double, 4 >
 
struct  UE::Geometry::Spline::TVectorPolicy< int32, 4 >
 
struct  UE::Geometry::Spline::TIsValidVectorType< T >
 
struct  UE::Geometry::Spline::TChooseVectorType< T, D >
 
struct  UE::Geometry::Spline::THasEqualsMethod< T, typename >
 
struct  UE::Geometry::Spline::THasEqualsMethod< T, std::void_t< decltype(std::declval< T >().Equals(std::declval< T >()))> >
 
struct  UE::Geometry::Spline::THasEqualToMethod< T, typename >
 
struct  UE::Geometry::Spline::THasEqualToMethod< T, std::void_t< decltype(T::EqualTo(std::declval< T >(), std::declval< T >()))> >
 
struct  UE::Geometry::Spline::THasSerializeMethod< T, typename >
 
struct  UE::Geometry::Spline::THasSerializeMethod< T, std::void_t< decltype(std::declval< T >().Serialize(std::declval< FArchive & >()))> >
 
struct  UE::Geometry::Spline::THasArchiveOperator< T, typename >
 
struct  UE::Geometry::Spline::THasArchiveOperator< T, std::void_t< decltype(std::declval< FArchive & >()<< std::declval< T & >())> >
 
struct  UE::Geometry::Spline::THasSizeMethod< T, typename >
 
struct  UE::Geometry::Spline::THasSizeMethod< T, std::void_t< decltype(std::declval< T >().Size())> >
 
struct  UE::Geometry::Spline::THasSizeSquaredMethod< T, typename >
 
struct  UE::Geometry::Spline::THasSizeSquaredMethod< T, std::void_t< decltype(std::declval< T >().SizeSquared())> >
 
struct  UE::Geometry::Spline::THasDotMethod< T, typename >
 
struct  UE::Geometry::Spline::THasDotMethod< T, std::void_t< decltype(std::declval< T >().Dot(std::declval< T >()))> >
 
struct  UE::Geometry::Spline::THasGetSafeNormalMethod< T, typename >
 
struct  UE::Geometry::Spline::THasGetSafeNormalMethod< T, std::void_t< decltype(std::declval< T >().GetSafeNormal())> >
 
struct  UE::Geometry::Spline::THasSubtractionOperator< T, typename >
 
struct  UE::Geometry::Spline::THasSubtractionOperator< T, std::void_t< decltype(std::declval< T >() - std::declval< T >())> >
 
struct  UE::Geometry::Spline::THasAdditionOperator< T, typename >
 
struct  UE::Geometry::Spline::THasAdditionOperator< T, std::void_t< decltype(std::declval< T >()+std::declval< T >())> >
 
struct  UE::Geometry::Spline::THasScalarMultiplicationOperator< T, typename >
 
struct  UE::Geometry::Spline::THasScalarMultiplicationOperator< T, std::void_t< decltype(std::declval< T >() *std::declval< float >())> >
 
struct  UE::Geometry::Spline::THasZeroVectorMember< T, typename >
 
struct  UE::Geometry::Spline::THasZeroVectorMember< T, std::void_t< decltype(T::ZeroVector)> >
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 
namespace  UE::Geometry::Spline