| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingComponents/Public/Mechanics/ConstructionPlaneMechanic.h |
Include |
#include "Mechanics/ConstructionPlaneMechanic.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UConstructionPlaneMechanic : public UInteractionMechanic
UConstructionPlaneMechanic implements an interaction in which a 3D plane can be positioned using the standard 3D Gizmo, or placed at hit-locations in the existing scene. A grid in the plane can optionally be rendered.
Name | Description | ||
---|---|---|---|
|
bEnableSnapToWorldGrid |
||
|
bShowGrid |
||
|
CanUpdatePlaneFunc |
Replace this to externally control if plane can be updated |
|
|
ClickToSetPlaneBehavior |
||
|
OnPlaneChanged |
||
|
Plane |
||
|
PlaneTransformGizmo |
||
|
PlaneTransformProxy |
||
|
TUniquePtr< ICl... |
SetPointInWorldConnector |
Name | Description | ||
---|---|---|---|
|
Initialize |
||
|
SetDrawPlaneFromWorldPos |
||
|
SetEnableGridSnaping ( |
||
|
TransformChanged ( |
||
|
UpdateClickPriority ( |
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 |
|
|
Tick ( |
ALlow the Mechanic to Tick |
Name |
Description |
---|---|
OnConstructionPlaneChangedEvent |