IMeshEditorModeUIContract

Windows
MacOS
Linux

Inheritance Hierarchy

IMeshEditorModeEditingContract

IMeshEditorModeUIContract

References

Module

MeshEditor

Header

/Engine/Plugins/Editor/MeshEditor/Source/MeshEditor/Public/IMeshEditorModeUIContract.h

Include

#include "IMeshEditorModeUIContract.h"

Syntax

class IMeshEditorModeUIContract : public IMeshEditorModeEditingContract

Functions

Name Description

Public function Const

bool

 

CanPropagateInstanceChanges()

Whether there are instance changes which can be propagated

Public function Const

const TArray...

 

GetCommonActions()

Public function Const

const TArray...

 

GetEdgeActions()

Public function Const

const TArray...

 

GetEdgeSelectionModifiers()

Public function Const

FName

 

GetEquippedAction

(
    const EEditableMeshElementType ForE...
)

Returns the current action to use when interacting the next time with the specified type of mesh element selection mode

Public function Const

const TArray...

 

GetFractureActions()

Public function Const

const TArray...

 

GetFractureSelectionModifiers()

Public function Const

EEditableMes...

 

GetMeshElementSelectionMode()

Returns the current selection mode we're in

Public function Const

const TArray...

 

GetPolygonActions()

Public function Const

const TArray...

 

GetPolygonSelectionModifiers()

Public function Const

EEditableMes...

 

GetSelectedMeshElementType()

Returns the type of elements that are selected right now, or Invalid if nothing is selected

Public function Const

const TArray...

 

GetVertexActions()

Public function Const

const TArray...

 

GetVertexSelectionModifiers()

Public function Const

bool

 

IsEditingPerInstance()

Public function Const

bool

 

IsMeshElementTypeSelected

(
    EEditableMeshElementType ElementTyp...
)

Returns whether the specified element type is selected

Public function Const

bool

 

IsMeshElementTypeSelectedOrIsActiveSelectionMode

(
    EEditableMeshElementType ElementTyp...
)

Returns whether either the specified element type is selected, or we're in the selection mode for that element type

Public function

void

 

PropagateInstanceChanges()

Propagates instance changes to the static mesh asset

Public function

void

 

SetEditingPerInstance

(
    bool bPerInstance
)

Public function

void

 

SetEquippedAction

(
    const EEditableMeshElementType ForE...,
    const FName ActionToEquip
)

Sets the current action to use when interacting the next time with the specified type of mesh element selection mode

Public function

void

 

SetMeshElementSelectionMode

(
    EEditableMeshElementType ElementTyp...
)

Sets the mesh element selection mode to use

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