CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
FAtomChannelLevelMatrixCustomization类 参考

#include <AtomChannelLevelMatrixCustomization.h>

类 FAtomChannelLevelMatrixCustomization 继承关系图:

Public 成员函数

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

静态 Public 成员函数

static TSharedRef< IPropertyTypeCustomization > MakeInstance ()

Private 成员函数

TSharedRef< SWidget > GenerateLevelMatrixWidget ()
TOptional< float > GetAudioIntensity (EAtomSpeaker InCh, EAtomSpeaker OutCh) const
void OnSetAudioIntensity (float NewValue, ETextCommit::Type CommitInfo, EAtomSpeaker InCh, EAtomSpeaker OutCh)

Private 属性

TSharedPtr< IPropertyHandleArray > LevelMatrixProperty
TSharedPtr< IPropertyHandle > ProxyProperty

成员函数说明

◆ CustomizeChildren()

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

◆ CustomizeHeader()

void FAtomChannelLevelMatrixCustomization::CustomizeHeader ( TSharedRef< IPropertyHandle > StructPropertyHandle,
class FDetailWidgetRow & HeaderRow,
IPropertyTypeCustomizationUtils & StructCustomizationUtils )
overridevirtual

◆ GenerateLevelMatrixWidget()

TSharedRef< SWidget > FAtomChannelLevelMatrixCustomization::GenerateLevelMatrixWidget ( )
private

◆ GetAudioIntensity()

TOptional< float > FAtomChannelLevelMatrixCustomization::GetAudioIntensity ( EAtomSpeaker InCh,
EAtomSpeaker OutCh ) const
private

◆ MakeInstance()

TSharedRef< IPropertyTypeCustomization > FAtomChannelLevelMatrixCustomization::MakeInstance ( )
static

◆ OnSetAudioIntensity()

void FAtomChannelLevelMatrixCustomization::OnSetAudioIntensity ( float NewValue,
ETextCommit::Type CommitInfo,
EAtomSpeaker InCh,
EAtomSpeaker OutCh )
private

类成员变量说明

◆ LevelMatrixProperty

TSharedPtr<IPropertyHandleArray> FAtomChannelLevelMatrixCustomization::LevelMatrixProperty
private

◆ ProxyProperty

TSharedPtr<IPropertyHandle> FAtomChannelLevelMatrixCustomization::ProxyProperty
private

该类的文档由以下文件生成: