You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#rnx #rb none #ROBOMERGE-OWNER: rex.hill #ROBOMERGE-AUTHOR: rex.hill #ROBOMERGE-SOURCE: CL 9968254 via CL 9968365 #ROBOMERGE-BOT: (v560-9963197) [CL 9969240 by rex hill in Main branch]
32 lines
1.1 KiB
C++
32 lines
1.1 KiB
C++
// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "UObject/NameTypes.h"
|
|
#include "Modules/ModuleManager.h"
|
|
#include "Delegates/IDelegateInstance.h"
|
|
|
|
class UStaticMesh;
|
|
class UObject;
|
|
class UMeshComponent;
|
|
class FToolBarBuilder;
|
|
class FUICommandList;
|
|
class FExtender;
|
|
class ISkeletalMeshEditor;
|
|
|
|
/** Editor extension for adding Bake Material button in various places (SMA instances, Static Mesh editor, Skeletal Mesh Editor) */
|
|
class FMeshMergeEditorExtensions
|
|
{
|
|
public:
|
|
static void OnModulesChanged(FName InModuleName, EModuleChangeReason InChangeReason);
|
|
static void RemoveExtenders();
|
|
static void RegisterMenus();
|
|
|
|
/** Callback functionality for static mesh editor extension */
|
|
static void AddStaticMeshEditorToolbarExtender();
|
|
static void RemoveStaticMeshEditorToolbarExtender();
|
|
static void HandleAddStaticMeshActionExtenderToToolbar(FToolBarBuilder& ParentToolbarBuilder, UStaticMesh* Mesh);
|
|
static TSharedRef<FExtender> GetStaticMeshEditorToolbarExtender(const TSharedRef<FUICommandList> CommandList, const TArray<UObject*> Objects);
|
|
|
|
static FDelegateHandle StaticMeshEditorExtenderHandle;
|
|
}; |