| IAssetEditorInstance | ||||
| FBaseToolkit | ||||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/StaticMeshEditor/Public/IStaticMeshEditor.h |
Include |
#include "IStaticMeshEditor.h" |
class IStaticMeshEditor : public FAssetEditorToolkit
Public interface to Static Mesh Editor
Name | Description | ||
---|---|---|---|
|
OnStaticMeshEditorDockingExtentionTabs |
Name | Description | ||
---|---|---|---|
|
AddSelectedPrim |
Adds primitive information to the selected prims list |
|
|
BroadcastOnSelectedLODChanged() |
Broadcast when selected LOD changes |
|
|
CalcSelectedPrimsAABB ( |
Calculates the bounding box of our selected primitives |
|
|
ClearSelectedPrims() |
Removes all primitive data from the list |
|
|
DoDecomp |
This is called when Apply is pressed in the dialog. Does the actual processing. |
|
|
DuplicateSelectedPrims ( |
Duplicates all the selected primitives and selects them |
|
|
DuplicateSelectedSocket() |
Duplicate the selected socket |
|
|
GetCurrentLODIndex() |
Retrieves the current LOD index |
|
|
GetCurrentLODLevel() |
Retrieves the current LOD level. 0 is auto, 1 is base. |
|
|
GetCurrentUVChannel() |
Retrieves the currently selected UV channel. |
|
|
GetCustomData ( |
Retrieve editor custom data. Return INDEX_NONE if the key is invalid |
|
|
GetLastSelectedPrimTransform ( |
Fetches the transform of the last primitive to be selected |
|
|
GetNumTriangles ( |
Retrieves the number of triangles in the current static mesh or it's forced LOD. |
|
|
GetNumUVChannels ( |
Retrieves the number of UV channels available. |
|
|
GetNumVertices ( |
Retrieves the number of vertices in the current static mesh or it's forced LOD. |
|
|
GetPrimTransform ( |
Gets the transform of the specified primitive |
|
|
GetSelectedEdges() |
Retrieves the selected edge set. |
|
|
UStaticMeshS... |
GetSelectedSocket() |
Retrieves the currently selected socket from the Socket Manager. |
|
UStaticMesh ... |
GetStaticMesh() |
Retrieves the current static mesh displayed in the Static Mesh Editor. |
|
UStaticMeshC... |
GetStaticMeshComponent() |
Retrieves the static mesh component. |
|
EViewModeInd... |
GetViewMode() |
Get the active view mode |
|
FEditorViewp... |
GetViewportClient() |
Get the Static Mesh Editor's the viewport client |
|
HasSelectedPrims() |
Checks to see if any prims are selected |
|
|
IsPrimValid ( |
Checks to see if the prim data is valid compared with the static mesh |
|
|
IsSelectedPrim ( |
Checks to see if the parsed primitive data is selected |
|
|
FRegisterTab... |
OnRegisterTabSpawners() |
|
|
FStaticMeshE... |
OnStaticMeshEditorClosed() |
|
|
IStaticMeshE... |
OnStaticMeshEditorDockingExtentionTabs() |
|
|
FUnregisterT... |
OnUnregisterTabSpawners() |
|
|
RefreshTool() |
Refreshes everything in the Static Mesh Editor. |
|
|
RefreshViewport() |
Refreshes the Static Mesh Editor's viewport. |
|
|
RegisterOnPostUndo ( |
Registers a delegate to be called after an Undo operation |
|
|
RegisterOnSelectedLODChanged ( |
Register callback to be able to be notify when the select LOD is change |
|
|
RemoveInvalidPrims() |
Removes all invalid primitives from the list |
|
|
RemoveSelectedPrim ( |
Removes primitive information to the selected prims list |
|
|
RequestRenameSelectedSocket() |
Requests to rename selected socket |
|
|
RotateSelectedPrims ( |
Rotates the selected primitives by the specified amount |
|
|
ScaleSelectedPrims ( |
Scales the selected primitives by the specified amount |
|
|
SetCustomData |
Store the custom data using the key. |
|
|
SetPrimTransform ( |
Sets the transform of the specified primitive |
|
|
SetSecondaryToolbarDisplayName ( |
Set the display name for the secondary toolbar and its associated menu item |
|
|
SetSelectedSocket ( |
Set the currently selected socket in the Socket Manager. |
|
|
TranslateSelectedPrims ( |
Translates the selected primitives by the specified amount |
|
|
UnregisterOnPostUndo ( |
Unregisters a delegate to be called after an Undo operation |
|
|
UnRegisterOnSelectedLODChanged ( |
Unregister callback to free up the ressources |
Name |
Description |
|
---|---|---|
|
FPrimData |
Primitive data use to track which aggregate geometry is selected |
|
FRegisterTabSpawnersEvent |
Delegate to be called when the tabs are being registered |
|
FStaticMeshEditorClosedEvent |
|
|
FStaticMeshEditorDockingExtentionTabsEvent |
|
|
FUnregisterTabSpawnersEvent |
Delegate to be called when the tabs are being unregistered |
Name |
Description |
---|---|
FOnPostUndo |
Post undo. |
FOnPostUndoMulticaster |
Called after an undo is performed to give child widgets a chance to refresh. |