Navigation
API > API/Runtime > API/Runtime/MassEntity
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.
| Name | FMassArchetypeChunkIterator |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassArchetypeTypes.h |
| Include Path | #include "MassArchetypeTypes.h" |
Syntax
struct FMassArchetypeChunkIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassArchetypeChunkIterator
(
const FMassArchetypeEntityCollection::FConstEntityRangeArrayView& InEntityRanges |
MassArchetypeTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentChunkIndex | int32 | MassArchetypeTypes.h | ||
| EntityRanges | FMassArchetypeEntityCollection::FConstEntityRangeArrayView | MassArchetypeTypes.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
MassArchetypeTypes.h | ||
const FMassArchetypeEntityCollection::FArchetypeEntityRange & operator*() |
MassArchetypeTypes.h | ||
FMassArchetypeChunkIterator & operator++() |
MassArchetypeTypes.h | ||
const FMassArchetypeEntityCollection::FArchetypeEntityRange * operator->() |
MassArchetypeTypes.h |