UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMassArchetypeChunkIterator Struct Reference

#include <MassArchetypeTypes.h>

Public Member Functions

 FMassArchetypeChunkIterator (const FMassArchetypeEntityCollection::FConstEntityRangeArrayView &InEntityRanges)
 
 operator bool () const
 
FMassArchetypeChunkIteratoroperator++ ()
 
const FMassArchetypeEntityCollection::FArchetypeEntityRangeoperator-> () const
 
const FMassArchetypeEntityCollection::FArchetypeEntityRangeoperator* () const
 

Detailed Description

The type used to iterate over given archetype's chunks, be it full, continuous chunks or sparse subchunks. It hides this details from the rest of the system.

Constructor & Destructor Documentation

◆ FMassArchetypeChunkIterator()

FMassArchetypeChunkIterator::FMassArchetypeChunkIterator ( const FMassArchetypeEntityCollection::FConstEntityRangeArrayView InEntityRanges)
inlineexplicit

Member Function Documentation

◆ operator bool()

FMassArchetypeChunkIterator::operator bool ( ) const
inline

◆ operator*()

const FMassArchetypeEntityCollection::FArchetypeEntityRange & FMassArchetypeChunkIterator::operator* ( ) const
inline

◆ operator++()

FMassArchetypeChunkIterator & FMassArchetypeChunkIterator::operator++ ( )
inline

◆ operator->()

const FMassArchetypeEntityCollection::FArchetypeEntityRange * FMassArchetypeChunkIterator::operator-> ( ) const
inline

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