- 追加された行はこの色です。
- 削除された行はこの色です。
[[プラグイン開発]]
#contents
UE 4.13.0
----
* 初期設定 [#u899d069]
+ プラグインを「Toolbar Button」で作成。
+ 再起動してビルドすると、ツールバーにアイコンが追加される
&ref(plugin-toolbar-01.png,,60%);
- Private/<プラグイン名>.cpp
F<プラグイン名>Module::PluginButtonClicked
がボタンを押されたら飛んでくるイベント。
* メモ [#ucbebf64]
** 「Settings」の次にアイコンを表示する [#n647f1fb]
FLevelEditorModule& LevelEditorModule = FModuleManager::LoadModuleChecked<FLevelEditorModule>("LevelEditor");
{
TSharedPtr<FExtender> ToolbarExtender = MakeShareable(new FExtender);
ToolbarExtender->AddToolBarExtension("Settings", EExtensionHook::After, PluginCommands, FToolBarExtensionDelegate::CreateRaw(this, &FToolbarPluginTestModule::AddToolbarExtension));
LevelEditorModule.GetToolBarExtensibilityManager()->AddExtender(ToolbarExtender);
}