|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include "AtomSoundCueAssetDefinition.h"#include "AssetToolsModule.h"#include "Containers/Map.h"#include "Containers/UnrealString.h"#include "ContentBrowserModule.h"#include "Delegates/Delegate.h"#include "EditorFramework/AssetImportData.h"#include "Misc/PackageName.h"#include "Misc/Attribute.h"#include "Modules/ModuleManager.h"#include "IContentBrowserSingleton.h"#include "ToolMenuSection.h"#include "ToolMenus.h"#include "Styling/SlateStyleRegistry.h"#include "Widgets/SNullWidget.h"#include "Widgets/SOverlay.h"#include "Widgets/Layout/SWrapBox.h"#include "Widgets/Layout/SBorder.h"#include "Widgets/Images/SImage.h"#include "Atom/AtomAttenuation.h"#include "AtomEditorStyle.h"#include "Factories/AtomAttenuationFactory.h"名前空間 | |
| namespace | MenuExtension_AtomSoundCue |
マクロ定義 | |
| #define | LOCTEXT_NAMESPACE "AtomSoundCueDefinition" |
関数 | |
| static bool | MenuExtension_AtomSoundCue::CanExecuteConsolidateAttenuation (const FToolMenuContext &MenuContext) |
| static FDelayedAutoRegisterHelper | MenuExtension_AtomSoundCue::DelayedAutoRegister (EDelayedRegisterRunPhase::EndOfEngineInit, [] { UToolMenus::RegisterStartupCallback(FSimpleMulticastDelegate::FDelegate::CreateLambda([]() { FToolMenuOwnerScoped OwnerScoped(UE_MODULE_NAME);{ UToolMenu *Menu=UE::ContentBrowser::ExtendToolMenu_AssetContextMenu(UAtomSoundCue::StaticClass());FToolMenuSection &Section=Menu->FindOrAddSection("GetAssetActions");Section.AddDynamicEntry(NAME_None, FNewToolMenuSectionDelegate::CreateLambda([](FToolMenuSection &InSection) { GetAssetActions(InSection);}));} }));}) |
| static void | MenuExtension_AtomSoundCue::ExecuteConsolidateAttenuation (const FToolMenuContext &MenuContext) |
| static void | MenuExtension_AtomSoundCue::GetAssetActions (FToolMenuSection &Section) |
| #define LOCTEXT_NAMESPACE "AtomSoundCueDefinition" |