FSelectClickedAction

BehaviorTarget to do world raycast selection from a click Currently used to click-select reference planes in the world

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ModelingComponents

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingComponents/Public/Selection/SelectClickedAction.h

Include

#include "Selection/SelectClickedAction.h"

Syntax

class FSelectClickedAction : public IClickBehaviorTarget

Remarks

BehaviorTarget to do world raycast selection from a click Currently used to click-select reference planes in the world

Variables

Name Description

Public variable

bool

 

bShiftModifierToggle

Public variable

TUniqueFunction...

 

ExternalCanClickPredicate

Public variable

TFunction< void...

 

OnClickedPositionFunc

Public variable

UWorld *

 

World

Overridden from IClickBehaviorTarget

Name Description

Public function Virtual

FInputRayHit

 

IsHitByClick

(
    const FInputDeviceRay& ClickPos
)

Test if target is hit by a click

Public function Virtual

void

 

OnClicked

(
    const FInputDeviceRay& ClickPos
)

Notify Target that click ocurred

Overridden from IModifierToggleBehaviorTarget

Name Description

Public function Virtual

void

 

OnUpdateModifierState

(
    int ModifierID,
    bool bIsOn
)

Notify target of current modifier state

Constants

Name

Description

ShiftModifier

Can alternately track shift modifier, however client must register this modifier w/ behavior

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss