FMaterialEditorCommands

Unreal material editor actions

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FBindingContext

TCommands

FMaterialEditorCommands

References

Module

MaterialEditor

Header

/Engine/Source/Editor/MaterialEditor/Public/MaterialEditorActions.h

Include

#include "MaterialEditorActions.h"

Syntax

class FMaterialEditorCommands : public TCommands< FMaterialEditorCommands >

Remarks

Unreal material editor actions

Variables

Name Description

Public variable

TSharedPtr< FUI...

 

AddToFavorites

Adds the selected expression to your favorites

Public variable

TSharedPtr< FUI...

 

AlwaysRefreshAllPreviews

Always refresh all previews when enabled

Public variable

TSharedPtr< FUI...

 

Apply

Material Editor CommandsApplys the following material to the world

Public variable

TSharedPtr< FUI...

 

BreakAllLinks

Breaks all outgoing links on the selected node

Public variable

TSharedPtr< FUI...

 

BreakLink

Deletes the selected link

Public variable

TSharedPtr< FUI...

 

CameraHome

Canvas CommandsMoves the canvas camera to the home position

Public variable

TSharedPtr< FUI...

 

CleanUnusedExpressions

Removes any unused nodes

Public variable

TSharedPtr< FUI...

 

ConvertNamedRerouteToReroute

Public variable

TSharedPtr< FUI...

 

ConvertObjects

Converts selected objects to parameters

Public variable

TSharedPtr< FUI...

 

ConvertRerouteToNamedReroute

Conversion between reroute nodes and local variables

Public variable

TSharedPtr< FUI...

 

ConvertToConstant

Converts selected objects to constants

Public variable

TSharedPtr< FUI...

 

ConvertToTextureObjects

Converts selected texture type into another

Public variable

TSharedPtr< FUI...

 

ConvertToTextureSamples

Public variable

TSharedPtr< FUI...

 

CreateComponentMaskNode

Create component mask node

Public variable

TSharedPtr< FUI...

 

DeleteObjects

Deletes all selected objects

Public variable

TSharedPtr< FUI...

 

DisableRealtimePreviewNode

Disables realtime previewing of this node

Public variable

TSharedPtr< FUI...

 

DuplicateObjects

Duplicates all selected objects

Public variable

TSharedPtr< FUI...

 

EnableRealtimePreviewNode

Enables realtime previewing of this node

Public variable

TSharedPtr< FUI...

 

FeatureLevel_All

Public variable

TSharedPtr< FUI...

 

FeatureLevel_ES31

Public variable

TSharedPtr< FUI...

 

FeatureLevel_SM5

Public variable

TSharedPtr< FUI...

 

FindInMaterial

Finds expressions in current material

Public variable

TSharedPtr< FUI...

 

Flatten

Flattens the material to a texture for mobile devices

Public variable

TSharedPtr< FUI...

 

ForceRefreshPreviews

Forces a refresh of all previews

Public variable

TSharedPtr< FUI...

 

MatertialPasteHere

Pastes the copied items at the current location

Public variable

TSharedPtr< FUI...

 

NewComment

Creates a new comment node

Public variable

TSharedPtr< FUI...

 

PromoteToParameter

Create component mask node

Public variable

TSharedPtr< FUI...

 

QualityLevel_All

Public variable

TSharedPtr< FUI...

 

QualityLevel_Epic

Public variable

TSharedPtr< FUI...

 

QualityLevel_High

Public variable

TSharedPtr< FUI...

 

QualityLevel_Low

Public variable

TSharedPtr< FUI...

 

QualityLevel_Medium

Public variable

TSharedPtr< FUI...

 

RemoveFromFavorites

Removes the selected expression from your favorites

Public variable

TSharedPtr< FUI...

 

SelectDownstreamNodes

Selects all nodes that use the selected node's outgoing links

Public variable

TSharedPtr< FUI...

 

SelectNamedRerouteDeclaration

Local variables select helpers

Public variable

TSharedPtr< FUI...

 

SelectNamedRerouteUsages

Public variable

TSharedPtr< FUI...

 

SelectUpstreamNodes

Selects all nodes that use the selected node's incoming links

Public variable

TSharedPtr< FUI...

 

SetCubePreview

Sets the preview mesh to a cube

Public variable

TSharedPtr< FUI...

 

SetCylinderPreview

Preview Pane CommandsSets the preview mesh to a cylinder

Public variable

TSharedPtr< FUI...

 

SetPlanePreview

Sets the preview mesh to a plane

Public variable

TSharedPtr< FUI...

 

SetPreviewMeshFromSelection

Sets the preview mesh to the current selection in the level editor

Public variable

TSharedPtr< FUI...

 

SetSpherePreview

Sets the preview mesh to a sphere

Public variable

TSharedPtr< FUI...

 

ShowAllMaterialParameters

Material Instance Editor CommandsToggles between showing all the material parameters or not

Public variable

TSharedPtr< FUI...

 

ShowHideConnectors

Shows or hides unused connectors

Public variable

TSharedPtr< FUI...

 

StartPreviewNode

Makes a new be previewed in the viewport

Public variable

TSharedPtr< FUI...

 

StopPreviewNode

Stops a node from being previewed in the viewport

Public variable

TSharedPtr< FUI...

 

ToggleHideUnrelatedNodes

Fade nodes which are not connected to the selected nodes.

Public variable

TSharedPtr< FUI...

 

ToggleLivePreview

Toggles live updating of the preview material.

Public variable

TSharedPtr< FUI...

 

ToggleMaterialStats

Toggles the material stats on the canvas pane

Public variable

TSharedPtr< FUI...

 

TogglePlatformStats

Shows material stats and errors for multiple shader platforms.

Public variable

TSharedPtr< FUI...

 

TogglePreviewBackground

Toggles the preview pane's background

Public variable

TSharedPtr< FUI...

 

TogglePreviewGrid

Toggles the preview pane's grid

Public variable

TSharedPtr< FUI...

 

ToggleRealtimeExpressions

Toggles real time expression nodes

Public variable

TSharedPtr< FUI...

 

UseCurrentTexture

Uses the texture in the content browser for the selected node

Constructors

Name Description

Public function

FMaterialEditorCommands()

Overridden from TCommands

Name Description

Public function Virtual

void

 

RegisterCommands()

Initialize commands

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