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