CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
SAtomSoundBrowser クラス

#include <SAtomSoundBrowser.h>

SAtomSoundBrowser の継承関係図

公開メンバ関数

void Construct (const FArguments &InArgs, UAtomSoundBank &InSoundBank)
 DECLARE_DELEGATE_OneParam (FOnSelectionChanged, const TArray< UObject * > &)
void OpenSoundAsset (UObject *Asset)
void SetSoundBanks (const TArray< UObject * > &SoundBanks)
 SLATE_BEGIN_ARGS (SAtomSoundBrowser)

静的限定公開メンバ関数

static void ShowSoundOpenFailedMessage ()

非公開メンバ関数

void AddAssetActionMenuOptions (UToolMenu *Menu, const UClass *CommonClass)
void AddAssetTypeMenuOptions (UToolMenu *Menu, const TArray< UObject * > &SelectedObjects, const UClass *CommonClass)
void AddCommonMenuOptions (UToolMenu *Menu, const TArray< UObject * > &SelectedObjects)
void AddReferenceMenuOptions (UToolMenu *Menu)
void ExecuteCopyReference ()
void ExecuteEditItems (TArray< UObject * > ObjectsToEdit)
void ExecutePropertyMatrix (TArray< UObject * > ObjectsForPropertiesMenu)
void ExecuteReferenceViewer ()
void ExecuteSizeMap ()
FText GetDisplayTextForCustomColumn (FAssetData &AssetData, FName ColumnName) const
FText GetExecutePropertyMatrixTooltip () const
FString GetStringValueForCustomColumn (FAssetData &AssetData, FName ColumnName) const
bool IsAnythingSelected () const
void OnAssetDoubleClicked (const struct FAssetData &AssetData)
void OnAssetEnterPressed (const TArray< FAssetData > &SelectedAssets)
void OnAssetSelected (const FAssetData &SelectedAsset)
TSharedPtr< SWidget > OnGetAssetContextMenu (const TArray< FAssetData > &SelectedAssets)
void OnGetCustomSourceAssets (const FARFilter &Filter, TArray< FAssetData > &OutAssets) const

非公開変数類

TSharedPtr< FUICommandList > Commands
FGetCurrentSelectionDelegate GetCurrentSelectionDelegate
FOnSelectionChanged OnSelectionChanged
FSetARFilterDelegate SetFilterDelegate
TArray< UAtomSoundBank * > SoundBanks

静的非公開変数類

static const FName AssetPickerAssetContextMenuName = "AtomSound.AssetPickerAssetContextMenu"
static const FName ColumnID_Channels
static const FName ColumnID_Duration
static const FName ColumnID_Format
static const FName ColumnID_Frames
static const FName ColumnID_Index
static const FName ColumnID_Locked
static const FName ColumnID_OneShot
static const FName ColumnID_SampleRate
static const FName ColumnID_SoundBank
static const FName ColumnID_Streamed

詳解

Implements the sound library of the SoundBank asset editor.

関数詳解

◆ AddAssetActionMenuOptions()

void SAtomSoundBrowser::AddAssetActionMenuOptions ( UToolMenu * Menu,
const UClass * CommonClass )
private

◆ AddAssetTypeMenuOptions()

void SAtomSoundBrowser::AddAssetTypeMenuOptions ( UToolMenu * Menu,
const TArray< UObject * > & SelectedObjects,
const UClass * CommonClass )
private

◆ AddCommonMenuOptions()

void SAtomSoundBrowser::AddCommonMenuOptions ( UToolMenu * Menu,
const TArray< UObject * > & SelectedObjects )
private

◆ AddReferenceMenuOptions()

void SAtomSoundBrowser::AddReferenceMenuOptions ( UToolMenu * Menu)
private

◆ Construct()

void SAtomSoundBrowser::Construct ( const FArguments & InArgs,
UAtomSoundBank & InSoundBank )

Construct this widget

引数
InArgsThe declaration data for this widget.
InSoundBankThe SoundBank asset to show the details for.
InStyleSetThe style set to use.

◆ DECLARE_DELEGATE_OneParam()

SAtomSoundBrowser::DECLARE_DELEGATE_OneParam ( FOnSelectionChanged ,
const TArray< UObject * > &  )

Delegate that is executed when the check box state changes

◆ ExecuteCopyReference()

void SAtomSoundBrowser::ExecuteCopyReference ( )
private

◆ ExecuteEditItems()

void SAtomSoundBrowser::ExecuteEditItems ( TArray< UObject * > ObjectsToEdit)
private

◆ ExecutePropertyMatrix()

void SAtomSoundBrowser::ExecutePropertyMatrix ( TArray< UObject * > ObjectsForPropertiesMenu)
private

◆ ExecuteReferenceViewer()

void SAtomSoundBrowser::ExecuteReferenceViewer ( )
private

◆ ExecuteSizeMap()

void SAtomSoundBrowser::ExecuteSizeMap ( )
private

◆ GetDisplayTextForCustomColumn()

FText SAtomSoundBrowser::GetDisplayTextForCustomColumn ( FAssetData & AssetData,
FName ColumnName ) const
private

◆ GetExecutePropertyMatrixTooltip()

FText SAtomSoundBrowser::GetExecutePropertyMatrixTooltip ( ) const
private

◆ GetStringValueForCustomColumn()

FString SAtomSoundBrowser::GetStringValueForCustomColumn ( FAssetData & AssetData,
FName ColumnName ) const
private

◆ IsAnythingSelected()

bool SAtomSoundBrowser::IsAnythingSelected ( ) const
private

◆ OnAssetDoubleClicked()

void SAtomSoundBrowser::OnAssetDoubleClicked ( const struct FAssetData & AssetData)
private

Callback for double-clicking an asset in the asset picker.

◆ OnAssetEnterPressed()

void SAtomSoundBrowser::OnAssetEnterPressed ( const TArray< FAssetData > & SelectedAssets)
private

Callback for pressing Enter on a selected asset in the asset picker.

◆ OnAssetSelected()

void SAtomSoundBrowser::OnAssetSelected ( const FAssetData & SelectedAsset)
private

Callback for selecting asset in the asset picker.

◆ OnGetAssetContextMenu()

TSharedPtr< SWidget > SAtomSoundBrowser::OnGetAssetContextMenu ( const TArray< FAssetData > & SelectedAssets)
private

Callback for getting the context menu of an asset in the asset picker.

◆ OnGetCustomSourceAssets()

void SAtomSoundBrowser::OnGetCustomSourceAssets ( const FARFilter & Filter,
TArray< FAssetData > & OutAssets ) const
private

Callback for add inner bank sounds to the asset picker.

◆ OpenSoundAsset()

void SAtomSoundBrowser::OpenSoundAsset ( UObject * Asset)

Open an asset in the sound player.

引数
AssetThe asset to open.

◆ SetSoundBanks()

void SAtomSoundBrowser::SetSoundBanks ( const TArray< UObject * > & SoundBanks)

Function to replace the input sound banks.

引数
SoundBanksThe sound banks to use as input.

◆ ShowSoundOpenFailedMessage()

void SAtomSoundBrowser::ShowSoundOpenFailedMessage ( )
staticprotected

Show a message box for media opening failures.

◆ SLATE_BEGIN_ARGS()

SAtomSoundBrowser::SLATE_BEGIN_ARGS ( SAtomSoundBrowser )
inline

メンバ詳解

◆ AssetPickerAssetContextMenuName

const FName SAtomSoundBrowser::AssetPickerAssetContextMenuName = "AtomSound.AssetPickerAssetContextMenu"
staticprivate

Name of the asset picker asset context menu

◆ ColumnID_Channels

const FName SAtomSoundBrowser::ColumnID_Channels
staticprivate

◆ ColumnID_Duration

const FName SAtomSoundBrowser::ColumnID_Duration
staticprivate

◆ ColumnID_Format

const FName SAtomSoundBrowser::ColumnID_Format
staticprivate

◆ ColumnID_Frames

const FName SAtomSoundBrowser::ColumnID_Frames
staticprivate

◆ ColumnID_Index

const FName SAtomSoundBrowser::ColumnID_Index
staticprivate

◆ ColumnID_Locked

const FName SAtomSoundBrowser::ColumnID_Locked
staticprivate

◆ ColumnID_OneShot

const FName SAtomSoundBrowser::ColumnID_OneShot
staticprivate

◆ ColumnID_SampleRate

const FName SAtomSoundBrowser::ColumnID_SampleRate
staticprivate

◆ ColumnID_SoundBank

const FName SAtomSoundBrowser::ColumnID_SoundBank
staticprivate

◆ ColumnID_Streamed

const FName SAtomSoundBrowser::ColumnID_Streamed
staticprivate

◆ Commands

TSharedPtr<FUICommandList> SAtomSoundBrowser::Commands
private

Commands handled by this widget

◆ GetCurrentSelectionDelegate

FGetCurrentSelectionDelegate SAtomSoundBrowser::GetCurrentSelectionDelegate
private

Delegates to interact with asset view

◆ OnSelectionChanged

FOnSelectionChanged SAtomSoundBrowser::OnSelectionChanged
private

Delegate called when selected assets have changed

◆ SetFilterDelegate

FSetARFilterDelegate SAtomSoundBrowser::SetFilterDelegate
private

◆ SoundBanks

TArray<UAtomSoundBank*> SAtomSoundBrowser::SoundBanks
private

Pointer to the SoundBank assets that are being viewed.


このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Private/Widgets/SAtomSoundBrowser.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Private/Widgets/SAtomSoundBrowser.cpp