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

関数

static bool CanExecuteCreateSoundProxy (const FToolMenuContext &MenuContext)
static void CreateUniqueAssetName (const FString &InBasePackageName, const FString &InSuffix, FString &OutPackageName, FString &OutAssetName)
static FDelayedAutoRegisterHelper DelayedAutoRegister (EDelayedRegisterRunPhase::EndOfEngineInit, [] { UToolMenus::RegisterStartupCallback(FSimpleMulticastDelegate::FDelegate::CreateLambda([]() { FToolMenuOwnerScoped OwnerScoped(UE_MODULE_NAME);RegisterAssetActions(UAtomSoundBase::StaticClass());}));})
static void ExecuteCreateSoundProxy (const FToolMenuContext &MenuContext)
static void GetAssetActions (FToolMenuSection &Section)
static void RegisterAssetActions (UClass *InClass)

関数詳解

◆ CanExecuteCreateSoundProxy()

bool MenuExtension_AtomSoundBase::CanExecuteCreateSoundProxy ( const FToolMenuContext & MenuContext)
static

◆ CreateUniqueAssetName()

void MenuExtension_AtomSoundBase::CreateUniqueAssetName ( const FString & InBasePackageName,
const FString & InSuffix,
FString & OutPackageName,
FString & OutAssetName )
static

Creates a unique package and asset name taking the form InBasePackageName+InSuffix

◆ DelayedAutoRegister()

FDelayedAutoRegisterHelper MenuExtension_AtomSoundBase::DelayedAutoRegister ( EDelayedRegisterRunPhase::EndOfEngineInit ,
[] { UToolMenus::RegisterStartupCallback(FSimpleMulticastDelegate::FDelegate::CreateLambda([]() { FToolMenuOwnerScoped OwnerScoped(UE_MODULE_NAME);RegisterAssetActions(UAtomSoundBase::StaticClass());}));}  )
static

◆ ExecuteCreateSoundProxy()

void MenuExtension_AtomSoundBase::ExecuteCreateSoundProxy ( const FToolMenuContext & MenuContext)
static

◆ GetAssetActions()

void MenuExtension_AtomSoundBase::GetAssetActions ( FToolMenuSection & Section)
static

◆ RegisterAssetActions()

void MenuExtension_AtomSoundBase::RegisterAssetActions ( UClass * InClass)
static