UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FCollisionEventDataIterator Class Reference

#include <EventsData.h>

Public Member Functions

CHAOS_API FCollisionEventDataIterator (const TArrayView< const IPhysicsProxyBase * > &InProxies, const Chaos::FCollisionEventData &InCollisionEventData)
 
CHAOS_API void Reset ()
 
CHAOS_API void Next ()
 
CHAOS_API FCollidingDataIndex GetCurrentCollidingDataIndex () const
 
CHAOS_API const IPhysicsProxyBaseGetCurrentProxy () const
 
bool IsFinished () const
 
 operator bool () const
 
FCollisionEventDataIteratoroperator++ ()
 
FCollisionEventDataIterator operator++ (int)=delete
 

Constructor & Destructor Documentation

◆ FCollisionEventDataIterator()

Chaos::FCollisionEventDataIterator::FCollisionEventDataIterator ( const TArrayView< const IPhysicsProxyBase * > &  InProxies,
const Chaos::FCollisionEventData InCollisionEventData 
)

Member Function Documentation

◆ GetCurrentCollidingDataIndex()

FCollidingDataIndex Chaos::FCollisionEventDataIterator::GetCurrentCollidingDataIndex ( ) const

◆ GetCurrentProxy()

const IPhysicsProxyBase * Chaos::FCollisionEventDataIterator::GetCurrentProxy ( ) const

◆ IsFinished()

bool Chaos::FCollisionEventDataIterator::IsFinished ( ) const
inline

◆ Next()

void Chaos::FCollisionEventDataIterator::Next ( )

◆ operator bool()

Chaos::FCollisionEventDataIterator::operator bool ( ) const
inline

◆ operator++() [1/2]

FCollisionEventDataIterator & Chaos::FCollisionEventDataIterator::operator++ ( )
inline

◆ operator++() [2/2]

FCollisionEventDataIterator Chaos::FCollisionEventDataIterator::operator++ ( int  )
delete

◆ Reset()

void Chaos::FCollisionEventDataIterator::Reset ( )

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