Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Mechanics/CollectSurfacePathMechanic.h |
Include |
#include "Mechanics/CollectSurfacePathMechanic.h" |
UCLASS()
class UCollectSurfacePathMechanic : public UInteractionMechanic
Name | Description | ||
---|---|---|---|
|
bCurrentPreviewWillComplete |
||
|
bDrawPath |
||
|
bGeometricCloseOccurred |
||
|
bHaveTargetPlane |
||
|
bLoopWasClosed |
||
|
bPreviewPathPointValid |
||
|
bSnapToTargetMeshVertices |
||
|
bSnapToWorldGrid |
||
|
double |
ConstantSnapDistance |
|
|
DoneMode |
||
|
FixedPointTargetCount |
||
|
HitPath |
||
|
IsDoneFunc |
||
|
PathColor |
||
|
PathCompleteColor |
||
|
PathDrawer |
||
|
PreviewColor |
||
|
PreviewPathPoint |
||
|
SpatialSnapPointsFunc |
||
|
TargetPlane |
||
|
TargetSurface |
||
|
TargetSurfaceAABB |
Name | Description | |
---|---|---|
|
UCollectSurfacePathMechanic() |
Name | Description | ||
---|---|---|---|
|
CheckGeometricClosure |
||
|
InitializeMeshSurface ( |
Set the hit target mesh. |
|
|
InitializePlaneSurface ( |
||
|
IsDone() |
||
|
IsHitByRay |
||
|
LoopWasClosed() |
Whether the path was finished by the user clicking on the first point |
|
|
PopLastPoint() |
||
|
RayToPathPoint |
||
|
SetCloseWithLambdaMode() |
||
|
SetDoubleClickOrCloseLoopMode() |
||
|
SetDrawClosedLoopMode() |
||
|
SetFixedNumPointsMode ( |
||
|
TryAddPointFromRay ( |
||
|
UpdatePreviewPoint ( |
Name | Description | ||
---|---|---|---|
|
Render ( |
Allow the Mechanic to do any custom drawing (ie via PDI/RHI) |
|
|
Setup ( |
Called to initialize the InteractionMechanic |
|
|
Shutdown() |
Called to clean up the InteractionMechanic |
Name |
Description |
---|---|
FFrame3d |