Navigation
API > API/Runtime > API/Runtime/MassEntity
Uses a pre-calculated FContentionMatrix to help dynamically track active contending items
| Name | FActiveContentionTracker |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassProcessingQueueTypes.h |
| Include Path | #include "MassProcessingQueueTypes.h" |
Syntax
struct FActiveContentionTracker
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FActiveContentionTracker
(
const FContentionMatrix& InMatrix |
MassProcessingQueueTypes.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WordType | uint64 | MassProcessingQueueTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BitsPerWord | int32 | MassProcessingQueueTypes.h | |
| BitsPerWordLog2 | int32 | MassProcessingQueueTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveContenderCount | TArray< int32 > | MassProcessingQueueTypes.h | ||
| ActiveContenderCriticalSection | FCriticalSection | MassProcessingQueueTypes.h | ||
| Matrix | const FContentionMatrix & | MassProcessingQueueTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Deactivate
(
int32 ItemIndex |
MassProcessingQueueTypes.h | ||
int32 GetActiveContentionCount
(
int32 ItemIndex |
MassProcessingQueueTypes.h | ||
bool HasAnyActiveContention
(
int32 ItemIndex |
MassProcessingQueueTypes.h | ||
void Init() |
MassProcessingQueueTypes.h | ||
bool TryActivate
(
int32 ItemIndex |
MassProcessingQueueTypes.h |