Navigation
API > API/Plugins > API/Plugins/GeometryScriptingEditor
FDynamicMeshChangeContainer is a temporary struct usable in Blueprints to emit "change" transactions for a UDynamicMesh. The internals are hidden and this type is only intended to be used with the BeginTrackedMeshChange() and EmitTrackedMeshChange() functions
| Name | FDynamicMeshChangeContainer |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingEditor/Public/GeometryScript/EditorDynamicMeshUtilityFunctions.h |
| Include Path | #include "GeometryScript/EditorDynamicMeshUtilityFunctions.h" |
Syntax
USTRUCT (BlueprintType , Meta=(DisplayName="Dynamic Mesh ChangeTracker"))
struct FDynamicMeshChangeContainer
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsActive | bool | GeometryScript/EditorDynamicMeshUtilityFunctions.h | ||
| ChangeInternals | TSharedPtr< UE::Geometry::FDynamicMeshChangeContainerInternals > | Internals are only available inside the cpp file and are likely to change | GeometryScript/EditorDynamicMeshUtilityFunctions.h | |
| TargetMesh | UDynamicMesh * | This is only used as a token to ensure that the ChangeContainer is not applied to a different UDynamicMesh, so it is not a uproperty/etc | GeometryScript/EditorDynamicMeshUtilityFunctions.h |