CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
MenuExtension_AtomWaveBank 名前空間

関数

static FDelayedAutoRegisterHelper DelayedAutoRegister (EDelayedRegisterRunPhase::EndOfEngineInit, [] { UToolMenus::RegisterStartupCallback(FSimpleMulticastDelegate::FDelegate::CreateLambda([]() { FToolMenuOwnerScoped OwnerScoped(UE_MODULE_NAME);UToolMenu *Menu=UE::ContentBrowser::ExtendToolMenu_AssetContextMenu(UAtomWaveBank::StaticClass());FToolMenuSection &Section=Menu->FindOrAddSection("GetAssetActions");Section.AddDynamicEntry(NAME_None, FNewToolMenuSectionDelegate::CreateLambda([](FToolMenuSection &InSection) { const TAttribute< FText > Label=LOCTEXT("AtomWaveBank_CreateSimpleSound", "Create Atom Simple Sound");const TAttribute< FText > ToolTip=LOCTEXT("AtomWaveBank_CreateSimpleSoundTooltip", "Creates a simple sound assets using all sound waves of each selected wave bank.");const FSlateIcon Icon=FSlateIcon(FAtomEditorStyle::Get().GetStyleSetName(), "ClassIcon.AtomSoundSimple");FToolUIAction UIAction;UIAction.ExecuteAction=FToolMenuExecuteAction::CreateStatic(&ExecuteCreateSimpleSound);InSection.AddMenuEntry("AtomWaveBank_CreateSimpleSound", Label, ToolTip, Icon, UIAction);}));}));})
static void ExecuteCreateSimpleSound (const FToolMenuContext &InContext)

関数詳解

◆ DelayedAutoRegister()

FDelayedAutoRegisterHelper MenuExtension_AtomWaveBank::DelayedAutoRegister ( EDelayedRegisterRunPhase::EndOfEngineInit ,
[] { UToolMenus::RegisterStartupCallback(FSimpleMulticastDelegate::FDelegate::CreateLambda([]() { FToolMenuOwnerScoped OwnerScoped(UE_MODULE_NAME);UToolMenu *Menu=UE::ContentBrowser::ExtendToolMenu_AssetContextMenu(UAtomWaveBank::StaticClass());FToolMenuSection &Section=Menu->FindOrAddSection("GetAssetActions");Section.AddDynamicEntry(NAME_None, FNewToolMenuSectionDelegate::CreateLambda([](FToolMenuSection &InSection) { const TAttribute< FText > Label=LOCTEXT("AtomWaveBank_CreateSimpleSound", "Create Atom Simple Sound");const TAttribute< FText > ToolTip=LOCTEXT("AtomWaveBank_CreateSimpleSoundTooltip", "Creates a simple sound assets using all sound waves of each selected wave bank.");const FSlateIcon Icon=FSlateIcon(FAtomEditorStyle::Get().GetStyleSetName(), "ClassIcon.AtomSoundSimple");FToolUIAction UIAction;UIAction.ExecuteAction=FToolMenuExecuteAction::CreateStatic(&ExecuteCreateSimpleSound);InSection.AddMenuEntry("AtomWaveBank_CreateSimpleSound", Label, ToolTip, Icon, UIAction);}));}));}  )
static

◆ ExecuteCreateSimpleSound()

void MenuExtension_AtomWaveBank::ExecuteCreateSimpleSound ( const FToolMenuContext & InContext)
static