FModeTool_GeometryModify

Widget manipulation of geometry.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FModeTool

FModeTool_GeometryModify

References

Module

GeometryMode

Header

/Engine/Plugins/Editor/GeometryMode/Source/GeometryMode/Public/GeometryEdMode.h

Include

#include "GeometryEdMode.h"

Syntax

class FModeTool_GeometryModify : public FModeTool

Remarks

Widget manipulation of geometry.

Variables

Name Description

Public variable

bool

 

bGeomModified

Used to track when actualy modification takes place

Protected variable

UGeomModifier &...

 

CurrentModifier

The current modifier.

Protected variable

TArray< UGeomMo...

 

Modifiers

All available modifiers.

Constructors

Name Description

Public function

FModeTool_GeometryModify()

Functions

Name Description

Public function

UGeomModifie...

 

GetCurrentModifier()

Public function

UGeomModifie...

 

GetModifier

(
    int32 Index
)

Public function Const

const UGeomM...

 

GetModifier

(
    int32 Index
)

Public function

int32

 

GetNumModifiers()

Public function Const

TModifierCon...

 

ModifierConstIterator()

Public function

TModifierIte...

 

ModifierIterator()

Public function

void

 

SetCurrentModifier

(
    UGeomModifier* InModifier
)

Public function

void

 

StoreAllCurrentGeomSelections()

Store the current geom selections for all geom objects

Overridden from FModeTool

Name Description

Public function Virtual

bool

 

BoxSelect

(
    FBox& InBox,
    bool InSelect
)

Public function Virtual

void

 

DrawHUD

(
    FEditorViewportClient* Viewpor...,
    FViewport* Viewport,
    const FSceneView* View,
    FCanvas* Canvas
)

Public function Virtual

bool

 

EndModify()

Public function Virtual

void

 

EndTrans()

Public function Virtual

bool

 

FrustumSelect

(
    const FConvexVolume& InFrustum,
    FEditorViewportClient* InViewp...,
    bool InSelect
)

Public function Virtual Const

FString

 

GetName()

Returns the name that gets reported to the editor.

Public function Virtual

bool

 

InputDelta

(
    FEditorViewportClient* InViewp...,
    FViewport* InViewport,
    FVector& InDrag,
    FRotator& InRot,
    FVector& InScale
)

Public function Virtual

bool

 

InputKey

(
    FEditorViewportClient* Viewpor...,
    FViewport* Viewport,
    FKey Key,
    EInputEvent Event
)

Public function Virtual

void

 

Render

(
    const FSceneView* View,
    FViewport* Viewport,
    FPrimitiveDrawInterface* PDI
)

Public function Virtual

void

 

SelectNone()

Public function Virtual

bool

 

StartModify()

Public function Virtual

void

 

StartTrans()

Public function Virtual

void

 

Tick

(
    FEditorViewportClient* Viewpor...,
    float DeltaTime
)

Tick.

Typedefs