Navigation
API > API/Runtime > API/Runtime/MassEntity
Single struct to specify data access for a query
| Name | FDataAccess |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassProcessingQueueTypes.h |
| Include Path | #include "MassProcessingQueueTypes.h" |
Syntax
struct FDataAccess
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DirectReadsElements | FElementBitSet | MassProcessingQueueTypes.h | ||
| DirectWritesElements | FElementBitSet | MassProcessingQueueTypes.h | ||
| IndirectReadsElements | FElementBitSet | MassProcessingQueueTypes.h | ||
| IndirectWritesElements | FElementBitSet | MassProcessingQueueTypes.h | ||
| ReadsSubsystems | FMassExternalSubsystemBitSet | MassProcessingQueueTypes.h | ||
| WritesSubsystems | FMassExternalSubsystemBitSet | MassProcessingQueueTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const FDataAccess& Other |
MassProcessingQueueTypes.h | ||
bool CollidesWithDirect
(
const FDataAccess& Other |
MassProcessingQueueTypes.h | ||
bool CollidesWithIndirect
(
const FDataAccess& Other |
MassProcessingQueueTypes.h | ||
void SetFragmentWriteRequirements
(
const FMassFragmentRequirements& FragmentRequirements |
MassProcessingQueueTypes.h | ||
bool SubsystemsCollide
(
const FDataAccess& Other |
MassProcessingQueueTypes.h |