Navigation
API > API/Runtime > API/Runtime/GeometryFramework > API/Runtime/GeometryFramework/UDynamicMeshComponent
Description
If a Decomposition is set on this Component, and everything is currently valid (proxy/etc), precompute the set of buffers that will be modified, as well as the bounds of the modified region. These are both computed in parallel. Use FastNotifyTriangleVerticesUpdated_ApplyPrecompute() with the returned future to apply this precomputation.
| Name | FastNotifyTriangleVerticesUpdated_TryPrecompute |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryFramework/Public/Components/DynamicMeshComponent.h |
| Include Path | #include "Components/DynamicMeshComponent.h" |
| Source | /Engine/Source/Runtime/GeometryFramework/Private/Components/DynamicMeshComponent.cpp |
TFuture < bool > FastNotifyTriangleVerticesUpdated_TryPrecompute
(
const TArray < int32 > & Triangles,
TArray < int32 > & UpdateSetsOut,
UE::Geometry::FAxisAlignedBox3d & BoundsOut
)
a future that will (eventually) return true if the precompute is OK, and (immediately) false if it is not