Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/DynamicMesh
Warnings * This class is meant to be used via FDynamicMeshChange and is not fully functional on its own (see comments in ApplyReplaceChange)
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/DynamicMeshChangeTracker.h |
| Include | #include "DynamicMesh/DynamicMeshChangeTracker.h" |
Syntax
template<typename RealType, int ElementSize>
class TDynamicMeshAttributeChange
Remarks
TDynamicMeshAttributeChange represents a change to an attribute overlay of a FDynamicMesh3.
This class is meant to be used via FDynamicMeshChange and is not fully functional on its own (see comments in ApplyReplaceChange)
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< RealType > | NewElementData | ||
| TArray< FChangeElement > | NewElements | ||
| TArray< FChangeTriangle > | NewTriangles | ||
| TArray< RealType > | OldElementData | ||
| TArray< FChangeElement > | OldElements | ||
| TArray< FChangeTriangle > | OldTriangles |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Apply
(
TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
||
| void | ApplyReplaceChange
(
TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
||
| void | SaveInitialElement
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
||
| void | SaveInitialTriangle
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
||
| void | StoreFinalElement
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
||
| void | StoreFinalTriangle
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FChangeElement | |||
| FChangeTriangle |