Navigation
API > API/Plugins > API/Plugins/ModelingComponents
BehaviorTarget to do world raycast selection from a click Currently used to click-select reference planes in the world
| Name | FSelectClickedAction |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/SelectClickedAction.h |
| Include Path | #include "Selection/SelectClickedAction.h" |
Syntax
class FSelectClickedAction : public IClickBehaviorTarget
Implements Interfaces
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ShiftModifier | const int | Can alternately track shift modifier, however client must register this modifier w/ behavior | Selection/SelectClickedAction.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShiftModifierToggle | bool | Selection/SelectClickedAction.h | ||
| ExternalCanClickPredicate | TUniqueFunction< bool()> | Selection/SelectClickedAction.h | ||
| InvisibleComponentsToHitTest | TArray< const UPrimitiveComponent * > | Selection/SelectClickedAction.h | ||
| OnClickedPositionFunc | TFunction< void(const FHitResult &)> | Selection/SelectClickedAction.h | ||
| SnapManager | USceneSnappingManager * | Selection/SelectClickedAction.h | ||
| VisibleComponentsToIgnore | TArray< const UPrimitiveComponent * > | These lists can be used to modify which components are hit tested when doing a ray cast. | Selection/SelectClickedAction.h | |
| World | UWorld * | Selection/SelectClickedAction.h |
Functions
Public
Overridden from IClickBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputRayHit IsHitByClick
(
const FInputDeviceRay& ClickPos |
Selection/SelectClickedAction.h | ||
virtual void OnClicked
(
const FInputDeviceRay& ClickPos |
Selection/SelectClickedAction.h |
Overridden from IModifierToggleBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnUpdateModifierState
(
int ModifierID, |
Selection/SelectClickedAction.h |