![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DynamicMeshChangeTracker.h>
Classes | |
| struct | FChangeElement |
| struct | FChangeTriangle |
Public Member Functions | |
| GEOMETRYCORE_API void | SaveInitialElement (const TDynamicMeshOverlay< RealType, ElementSize > *Overlay, int ElementID) |
| GEOMETRYCORE_API void | SaveInitialTriangle (const TDynamicMeshOverlay< RealType, ElementSize > *Overlay, int TriangleID) |
| GEOMETRYCORE_API void | StoreFinalElement (const TDynamicMeshOverlay< RealType, ElementSize > *Overlay, int ElementID) |
| GEOMETRYCORE_API void | StoreFinalTriangle (const TDynamicMeshOverlay< RealType, ElementSize > *Overlay, int TriangleID) |
| GEOMETRYCORE_API bool | Apply (TDynamicMeshOverlay< RealType, ElementSize > *Overlay, bool bRevert) const |
Protected Member Functions | |
| GEOMETRYCORE_API void | ApplyReplaceChange (TDynamicMeshOverlay< RealType, ElementSize > *Overlay, const TArray< FChangeTriangle > &RemoveTris, const TArray< FChangeElement > &InsertElements, const TArray< RealType > &InsertElementData, const TArray< FChangeTriangle > &InsertTris) const |
Protected Attributes | |
| TArray< FChangeElement > | OldElements |
| TArray< RealType > | OldElementData |
| TArray< FChangeTriangle > | OldTriangles |
| TArray< FChangeElement > | NewElements |
| TArray< RealType > | NewElementData |
| TArray< FChangeTriangle > | NewTriangles |
TDynamicMeshAttributeChange represents a change to an attribute overlay of a FDynamicMesh3.
| bool TDynamicMeshAttributeChange::Apply | ( | TDynamicMeshOverlay< RealType, ElementSize > * | Overlay, |
| bool | bRevert | ||
| ) | const |
|
protected |
| void TDynamicMeshAttributeChange::SaveInitialElement | ( | const TDynamicMeshOverlay< RealType, ElementSize > * | Overlay, |
| int | ElementID | ||
| ) |
| void TDynamicMeshAttributeChange::SaveInitialTriangle | ( | const TDynamicMeshOverlay< RealType, ElementSize > * | Overlay, |
| int | TriangleID | ||
| ) |
| void TDynamicMeshAttributeChange::StoreFinalElement | ( | const TDynamicMeshOverlay< RealType, ElementSize > * | Overlay, |
| int | ElementID | ||
| ) |
| void TDynamicMeshAttributeChange::StoreFinalTriangle | ( | const TDynamicMeshOverlay< RealType, ElementSize > * | Overlay, |
| int | TriangleID | ||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |