UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes > Class Template Reference

A SIMD row of contact points from a set of FPBDCollisionSolverSimd. More...

#include <PBDCollisionSolverSimd.h>

Public Types

using FSimdVec3f = TSimdVec3f< TNumLanes >
 
using FSimdRealf = TSimdRealf< TNumLanes >
 
using FSimdInt32 = TSimdInt32< TNumLanes >
 
using FSimdSelector = TSimdSelector< TNumLanes >
 
using FSimdSolverBodyPtr = TSolverBodyPtrSimd< TNumLanes >
 

Public Attributes

FSimdSelector IsValid
 
FSimdVec3f SimdRelativeContactPoint0
 
FSimdVec3f SimdRelativeContactPoint1
 
FSimdVec3f SimdContactNormal
 
FSimdRealf SimdContactDeltaNormal
 
FSimdRealf SimdNetPushOutNormal
 
FSimdRealf SimdContactMassNormal
 
FSimdVec3f SimdContactNormalAngular0
 
FSimdVec3f SimdContactNormalAngular1
 
FSimdVec3f SimdContactTangentU
 
FSimdVec3f SimdContactTangentV
 
FSimdRealf SimdContactDeltaTangentU
 
FSimdRealf SimdContactDeltaTangentV
 
FSimdRealf SimdNetPushOutTangentU
 
FSimdRealf SimdNetPushOutTangentV
 
FSimdRealf SimdStaticFrictionRatio
 
FSimdRealf SimdContactMassTangentU
 
FSimdRealf SimdContactMassTangentV
 
FSimdVec3f SimdContactTangentUAngular0
 
FSimdVec3f SimdContactTangentVAngular0
 
FSimdVec3f SimdContactTangentUAngular1
 
FSimdVec3f SimdContactTangentVAngular1
 
FSimdRealf SimdContactTargetVelocityNormal
 
FSimdRealf SimdNetImpulseNormal
 
FSimdRealf SimdNetImpulseTangentU
 
FSimdRealf SimdNetImpulseTangentV
 

Detailed Description

template<int TNumLanes>
class Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >

A SIMD row of contact points from a set of FPBDCollisionSolverSimd.

Member Typedef Documentation

◆ FSimdInt32

template<int TNumLanes>
using Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::FSimdInt32 = TSimdInt32<TNumLanes>

◆ FSimdRealf

template<int TNumLanes>
using Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::FSimdRealf = TSimdRealf<TNumLanes>

◆ FSimdSelector

template<int TNumLanes>
using Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::FSimdSelector = TSimdSelector<TNumLanes>

◆ FSimdSolverBodyPtr

template<int TNumLanes>
using Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::FSimdSolverBodyPtr = TSolverBodyPtrSimd<TNumLanes>

◆ FSimdVec3f

template<int TNumLanes>
using Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::FSimdVec3f = TSimdVec3f<TNumLanes>

Member Data Documentation

◆ IsValid

template<int TNumLanes>
FSimdSelector Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::IsValid

◆ SimdContactDeltaNormal

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactDeltaNormal

◆ SimdContactDeltaTangentU

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactDeltaTangentU

◆ SimdContactDeltaTangentV

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactDeltaTangentV

◆ SimdContactMassNormal

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactMassNormal

◆ SimdContactMassTangentU

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactMassTangentU

◆ SimdContactMassTangentV

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactMassTangentV

◆ SimdContactNormal

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactNormal

◆ SimdContactNormalAngular0

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactNormalAngular0

◆ SimdContactNormalAngular1

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactNormalAngular1

◆ SimdContactTangentU

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTangentU

◆ SimdContactTangentUAngular0

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTangentUAngular0

◆ SimdContactTangentUAngular1

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTangentUAngular1

◆ SimdContactTangentV

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTangentV

◆ SimdContactTangentVAngular0

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTangentVAngular0

◆ SimdContactTangentVAngular1

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTangentVAngular1

◆ SimdContactTargetVelocityNormal

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdContactTargetVelocityNormal

◆ SimdNetImpulseNormal

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdNetImpulseNormal

◆ SimdNetImpulseTangentU

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdNetImpulseTangentU

◆ SimdNetImpulseTangentV

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdNetImpulseTangentV

◆ SimdNetPushOutNormal

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdNetPushOutNormal

◆ SimdNetPushOutTangentU

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdNetPushOutTangentU

◆ SimdNetPushOutTangentV

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdNetPushOutTangentV

◆ SimdRelativeContactPoint0

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdRelativeContactPoint0

◆ SimdRelativeContactPoint1

template<int TNumLanes>
FSimdVec3f Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdRelativeContactPoint1

◆ SimdStaticFrictionRatio

template<int TNumLanes>
FSimdRealf Chaos::Private::TPBDCollisionSolverManifoldPointsSimd< TNumLanes >::SimdStaticFrictionRatio

The documentation for this class was generated from the following file: