CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AtomSoundBaseAssetDefinition.cpp 文件参考
#include "AssetTools/AtomSoundBaseAssetDefinition.h"
#include "ToolMenus.h"
#include "Editor.h"
#include "EditorStyleSet.h"
#include "Widgets/SOverlay.h"
#include "Widgets/Layout/SBox.h"
#include "Widgets/Input/SButton.h"
#include "Widgets/Images/SImage.h"
#include "AssetToolsModule.h"
#include "IAssetTools.h"
#include "ContentBrowserModule.h"
#include "IContentBrowserSingleton.h"
#include "CriWareEditor.h"
#include "Atom/AtomRuntimeManager.h"
#include "Atom/AtomDebug.h"
#include "Atom/AtomComponent.h"
#include "Atom/AtomSoundCue.h"
#include "Atom/AtomSoundWave.h"
#include "Atom/AtomSoundProxy.h"
#include "AtomDefaults.h"
#include "AtomEditorStyle.h"
#include "Factories/AtomSoundProxyFactory.h"

命名空间

namespace  CriWare
namespace  CriWare::AtomEditor
namespace  MenuExtension_AtomSoundBase

宏定义

#define LOCTEXT_NAMESPACE   "AtomSoundBaseDefintion"

函数

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

宏定义说明

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "AtomSoundBaseDefintion"