Navigation
API > API/Plugins > API/Plugins/ControlRigEditor
FSelectionHelper is a wrapper struct to handle control rig related viewport selection.
| Name | FSelectionHelper |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRigEditor/Public/EditMode/ControlRigEditModeUtil.h |
| Include Path | #include "EditMode/ControlRigEditModeUtil.h" |
Syntax
struct FSelectionHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSelectionHelper
(
FEditorViewportClient* InViewportClient, |
EditMode/ControlRigEditModeUtil.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ControlRigShapeActors | const TMap< TWeakObjectPtr< UControlRig >, TArray< TObjectPtr< AControlRigShapeActor > > > & | A reference to the edit mode's control shapes. | EditMode/ControlRigEditModeUtil.h | |
| Elements | TMap< TWeakObjectPtr< UControlRig >, TArray< FRigElementKey > > & | The elements to be selected. | EditMode/ControlRigEditModeUtil.h | |
| HiddenLayers | TArray< FName > | List of layers that are hidden in this view. (only valid for level editor vpc) | EditMode/ControlRigEditModeUtil.h | |
| LevelEditorViewportSettings | const ULevelEditorViewportSettings * | Current viewport settings. (used for strict box & transparent selection) | EditMode/ControlRigEditModeUtil.h | |
| ViewportClient | FEditorViewportClient * | The viewport client being interacted with. | EditMode/ControlRigEditModeUtil.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetFromFrustum
(
const FConvexVolume& InFrustum |
Gets the elements contained in the frustum. | EditMode/ControlRigEditModeUtil.h |