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

#include <AtomSoundBaseCustomization.h>

FAtomSoundBaseCustomization の継承関係図

公開メンバ関数

virtual void CustomizeChildren (TSharedRef< IPropertyHandle > StructPropertyHandle, class IDetailChildrenBuilder &ChildBuilder, IPropertyTypeCustomizationUtils &StructCustomizationUtils) override
virtual void CustomizeHeader (TSharedRef< IPropertyHandle > PropertyHandle, class FDetailWidgetRow &HeaderRow, IPropertyTypeCustomizationUtils &CustomizationUtils) override

静的公開メンバ関数

static TSharedRef< IPropertyTypeCustomization > MakeInstance ()

非公開メンバ関数

bool CanCustomize (UClass *PropertyClass)
TStrongObjectPtr< UParentObjectPropertyHolder_BaseCreateSoundBankPropertyHolder (UClass *PropertyClass)
EVisibility IsSoundBankSelected () const
bool IsSoundPickerEnabled () const
void OnAssetDropped (const FDragDropEvent &, const FAssetData &Asset)
bool OnIsAssetAcceptableForDropWithReason (const FAssetData &Asset, FText &OutReason)
void OnSoundBankPropertyChanged ()

非公開変数類

TSharedPtr< IPropertyHandle > SoundBankHandle
TStrongObjectPtr< UParentObjectPropertyHolder_BaseSoundBankHolder
TSharedPtr< IPropertyHandle > SoundBaseHandle
TSharedPtr< FSubObjectPickerSoundBasePicker

詳解

Customization for AtomSoundBase properties with any derived type support.

関数詳解

◆ CanCustomize()

bool FAtomSoundBaseCustomization::CanCustomize ( UClass * PropertyClass)
private

◆ CreateSoundBankPropertyHolder()

TStrongObjectPtr< UParentObjectPropertyHolder_Base > FAtomSoundBaseCustomization::CreateSoundBankPropertyHolder ( UClass * PropertyClass)
private

◆ CustomizeChildren()

void FAtomSoundBaseCustomization::CustomizeChildren ( TSharedRef< IPropertyHandle > StructPropertyHandle,
class IDetailChildrenBuilder & ChildBuilder,
IPropertyTypeCustomizationUtils & StructCustomizationUtils )
overridevirtual

◆ CustomizeHeader()

void FAtomSoundBaseCustomization::CustomizeHeader ( TSharedRef< IPropertyHandle > PropertyHandle,
class FDetailWidgetRow & HeaderRow,
IPropertyTypeCustomizationUtils & CustomizationUtils )
overridevirtual

◆ IsSoundBankSelected()

EVisibility FAtomSoundBaseCustomization::IsSoundBankSelected ( ) const
private

◆ IsSoundPickerEnabled()

bool FAtomSoundBaseCustomization::IsSoundPickerEnabled ( ) const
private

◆ MakeInstance()

TSharedRef< IPropertyTypeCustomization > FAtomSoundBaseCustomization::MakeInstance ( )
static

◆ OnAssetDropped()

void FAtomSoundBaseCustomization::OnAssetDropped ( const FDragDropEvent & ,
const FAssetData & Asset )
private

◆ OnIsAssetAcceptableForDropWithReason()

bool FAtomSoundBaseCustomization::OnIsAssetAcceptableForDropWithReason ( const FAssetData & Asset,
FText & OutReason )
private

◆ OnSoundBankPropertyChanged()

void FAtomSoundBaseCustomization::OnSoundBankPropertyChanged ( )
private

メンバ詳解

◆ SoundBankHandle

TSharedPtr<IPropertyHandle> FAtomSoundBaseCustomization::SoundBankHandle
private

AtomSoundBank to select sound from.

◆ SoundBankHolder

TStrongObjectPtr<UParentObjectPropertyHolder_Base> FAtomSoundBaseCustomization::SoundBankHolder
private

local sound bank.

◆ SoundBaseHandle

TSharedPtr<IPropertyHandle> FAtomSoundBaseCustomization::SoundBaseHandle
private

AtomSoundBase being edited.

◆ SoundBasePicker

TSharedPtr<FSubObjectPicker> FAtomSoundBaseCustomization::SoundBasePicker
private

The sub-object picker.


このクラス詳解は次のファイルから抽出されました: