![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Helper class used to interpolate results per channel
|
inline |
| Chaos::FChaosResultsChannel::~FChaosResultsChannel | ( | ) |
|
delete |
|
default |
| bool Chaos::FChaosResultsChannel::AdvanceResult | ( | ) |
Advance the results in the marshaller queue by one if it is available
| MarshallingManager | Manger to advance |
| Results | Results to update with advanced state |
| void Chaos::FChaosResultsChannel::CollapseResultsToLatest | ( | ) |
Collapse the whole pending queue inside a marshalling manager to one results object written to Results.Next
| MarshallingManager | Manger to advance |
| Results | Results to update with advanced state |
| void Chaos::FChaosResultsChannel::ProcessResimResult_External | ( | ) |
| const FChaosInterpolationResults & Chaos::FChaosResultsChannel::PullAsyncPhysicsResults_External | ( | const FReal | ResultsTime | ) |
| const FChaosInterpolationResults & Chaos::FChaosResultsChannel::PullSyncPhysicsResults_External | ( | ) |
|
inline |
| void Chaos::FChaosResultsChannel::SetPrevNextDataHelper | ( | const FPullPhysicsData & | PullData | ) |
| void Chaos::FChaosResultsChannel::SetPrevNextDataHelperTyped | ( | const TArray< DirtyProxyDataType > & | DirtyProxies, |
| TArray< InterpolationsType > & | Interpolations | ||
| ) |
| const FChaosInterpolationResults & Chaos::FChaosResultsChannel::UpdateInterpAlpha_External | ( | const FReal | ResultsTime, |
| const FReal | GlobalAlpha | ||
| ) |
| int32 Chaos::FChaosResultsChannel::ChannelIdx |
| FReal Chaos::FChaosResultsChannel::LatestTimeSeen = 0 |
| TMap<FSingleParticlePhysicsProxy*, FDirtyRigidParticleData> Chaos::FChaosResultsChannel::ParticleToResimTarget |
| FChaosInterpolationResults Chaos::FChaosResultsChannel::Results |
| FChaosResultsManager& Chaos::FChaosResultsChannel::ResultsManager |