Navigation
API > API/Runtime > API/Runtime/GeometryCore
Warnings * This class is meant to be used via FDynamicMeshChange and is not fully functional on its own (see comments in ApplyReplaceChange)
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)
| Name | TDynamicMeshAttributeChange |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/DynamicMeshChangeTracker.h |
| Include Path | #include "DynamicMesh/DynamicMeshChangeTracker.h" |
Syntax
template<typename RealType, int ElementSize>
class TDynamicMeshAttributeChange
Structs
| Name | Remarks |
|---|---|
| FChangeElement | |
| FChangeTriangle |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Apply
(
TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
DynamicMesh/DynamicMeshChangeTracker.h | ||
void SaveInitialElement
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
DynamicMesh/DynamicMeshChangeTracker.h | ||
void SaveInitialTriangle
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
DynamicMesh/DynamicMeshChangeTracker.h | ||
void StoreFinalElement
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
DynamicMesh/DynamicMeshChangeTracker.h | ||
void StoreFinalTriangle
(
const TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
DynamicMesh/DynamicMeshChangeTracker.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyReplaceChange
(
TDynamicMeshOverlay< RealType, ElementSize >* Overlay, |
DynamicMesh/DynamicMeshChangeTracker.h |