#include <AtomChannelLevelMatrixCustomization.h>
|
| virtual void | CustomizeChildren (TSharedRef< IPropertyHandle > StructPropertyHandle, class IDetailChildrenBuilder &StructBuilder, IPropertyTypeCustomizationUtils &StructCustomizationUtils) override |
| virtual void | CustomizeHeader (TSharedRef< IPropertyHandle > StructPropertyHandle, class FDetailWidgetRow &HeaderRow, IPropertyTypeCustomizationUtils &StructCustomizationUtils) override |
|
| static TSharedRef< IPropertyTypeCustomization > | MakeInstance () |
◆ 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 |
このクラス詳解は次のファイルから抽出されました: