/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/DynamicMeshSelector.h
FBaseDynamicMeshSelectoris an implementation ofIGeometrySelectorfor aUDynamicMesh. Note that the Selector itself doesnotrequire that the target object be aUDynamicMeshComponent, and subclasses ofFBaseDynamicMeshSelectorare used for both Volumes and StaticMeshComponents. Access to the World transform is provided by aTUniqueFunctionset up in the Factory.
class FBaseDynamicMeshSelector : public [IGeometrySelector](API\Plugins\ModelingComponents\Selection\IGeometrySelector)
TPimplPtr<UE::...
ColliderMesh
FColliderMesh is used to store a hit-testable AABBTree independent of theUDynamicMesh
TUniqueFunction...
GetWorldTransformFunc
TPimplPtr<UE::...
GroupEdgeSegmentTree
GroupEdgeSegmentTree stores a hit-testable AABBTree for the polygroup edges (depends on GroupTopology)
TPimplPtr<UE::...
GroupTopology
GroupTopology will be built on-demand if polygroup selection queries are made
TWeakObjectPtr<...
SleepingTargetMesh
Support for sleep/restore
FGeometryIdenti...
SourceGeometryIdentifier
TWeakObjectPtr<...
TargetMesh
FDelegateHandle
TargetMesh_OnMeshChangedHandle