Navigation
API > API/Plugins > API/Plugins/MassRepresentation
The container type hosting FMassISMCSharedData instances and supplying functionality of marking entries that require instance-related operations (adding, removing).
To get a FMassISMCSharedData instance to add operations to it call GetAndMarkDirty.
Use FDirtyIterator to iterate over just the data that needs processing.
| Name | FMassISMCSharedDataMap |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassRepresentation/Public/MassRepresentationTypes.h |
| Include Path | #include "MassRepresentationTypes.h" |
Syntax
struct FMassISMCSharedDataMap
Structs
| Name | Remarks |
|---|---|
| FDirtyIterator |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassISMCSharedData & Add
(
const uint32 Hash, |
MassRepresentationTypes.h | ||
FMassISMCSharedData & Add
(
const FISMCSharedDataKey OwnerKey, |
MassRepresentationTypes.h | ||
FMassISMCSharedData * Find
(
const uint32 Hash |
MassRepresentationTypes.h | ||
FMassISMCSharedData * Find
(
const FISMCSharedDataKey OwnerKey |
MassRepresentationTypes.h | ||
FMassISMCSharedData & FindOrAdd
(
const uint32 Hash, |
DEPRECATED. | MassRepresentationTypes.h | |
FMassISMCSharedData & FindOrAdd
(
const FISMCSharedDataKey OwnerKey, |
MassRepresentationTypes.h | ||
FMassISMCSharedData * GetAndMarkDirty
(
const uint32 Hash |
MassRepresentationTypes.h | ||
FMassISMCSharedData * GetAndMarkDirty
(
const FISMCSharedDataKey OwnerKey |
MassRepresentationTypes.h | ||
FMassISMCSharedData & GetAndMarkDirtyChecked
(
const uint32 Hash |
MassRepresentationTypes.h | ||
FMassISMCSharedData & GetAndMarkDirtyChecked
(
const FISMCSharedDataKey OwnerKey |
MassRepresentationTypes.h | ||
FMassISMCSharedData & GetAtIndex
(
const int32 DataIndex |
MassRepresentationTypes.h | ||
const FMassISMCSharedData * GetDataForIndex
(
const int32 Index |
MassRepresentationTypes.h | ||
const FMassISMCSharedData * GetDataForKey
(
const FISMCSharedDataKey Key |
MassRepresentationTypes.h | ||
TBitArray & GetDirtyArray() |
MassRepresentationTypes.h | ||
bool IsDirty
(
const int32 DataIndex |
MassRepresentationTypes.h | ||
bool IsEmpty() |
MassRepresentationTypes.h | ||
int32 Num() |
MassRepresentationTypes.h | ||
int32 NumValid() |
MassRepresentationTypes.h | ||
void Remove
(
const FISMCSharedDataKey OwnerKey |
MassRepresentationTypes.h | ||
void Remove
(
const uint32 Hash |
MassRepresentationTypes.h | ||
void Reset() |
MassRepresentationTypes.h |
See Also
-
UMassVisualizationComponent::EndVisualChanges for iteration
-
FMassLODSignificanceRange methods for performing dirtying operations