UGeomModifier_Clip

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GeometryMode

Header

/Engine/Plugins/Editor/GeometryMode/Source/GeometryMode/Classes/GeomModifier_Clip.h

Include

#include "GeomModifier_Clip.h"

Syntax

UCLASS()
class UGeomModifier_Clip : public UGeomModifier_Edit

Variables

Name Description

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bFlipNormal

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bSplit

Public variable UProperty

TArray< FVector...

 

ClipMarkers

The clip markers that the user has dropped down in the world so far.

Public variable UProperty

FVector

 

SnappedMouseWorldSpacePos

The mouse position, in world space, where the user currently is hovering.

Constructors

Name Description

Public function

UGeomModifier_Clip

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UGeomModifier

Name Description

Public function Virtual

void

 

DrawHUD

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

Public function Virtual

bool

 

InputKey

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

Protected function Virtual

bool

 

OnApply()

Implements the modifier application.

Public function Virtual

void

 

Render

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

Drawing functions to allow modifiers to have better control over the screen.

Public function Virtual

bool

 

SupportsCurrentSelection()

Public function Virtual

void

 

Tick

(
    FEditorViewportClient* Viewpor...,
    float DeltaTime
)

Public function Virtual

void

 

WasActivated()

Gives the modifier a chance to initialize it's internal state when activated.