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

#include <AtomAttenuationCustomization.h>

类 FAtomAttenuationSettingsCustomization 继承关系图:

Public 成员函数

virtual void CustomizeChildren (TSharedRef< IPropertyHandle > StructPropertyHandle, class IDetailChildrenBuilder &ChildBuilder, IPropertyTypeCustomizationUtils &StructCustomizationUtils) override
virtual void CustomizeHeader (TSharedRef< IPropertyHandle > PropertyHandle, class FDetailWidgetRow &HeaderRow, IPropertyTypeCustomizationUtils &CustomizationUtils) override
TAttribute< bool > IsAttenuationOverriddenAttribute () const
TAttribute< EVisibility > IsAttenuationOverriddenVisibleAttribute () const

静态 Public 成员函数

static TSharedRef< IPropertyTypeCustomization > MakeInstance ()

Protected 成员函数

TAttribute< bool > GetIsAirAbsorptionEnabledAttribute () const
TAttribute< bool > GetIsAttenuationEnabledAttribute () const
TAttribute< bool > GetIsBusSendAttenuationEnabledAttribute () const
TAttribute< bool > GetIsDistanceAlgorithmEditable () const
TAttribute< bool > GetIsFalloffModeEnabledAttribute () const
TAttribute< bool > GetIsFocusEnabledAttribute () const
TAttribute< bool > GetIsOcclusionEnabledAttribute () const
TAttribute< bool > GetIsPriorityAttenuationEnabledAttribute () const
TAttribute< bool > GetIsSpatializationEnabledAttribute () const
TSharedPtr< IPropertyHandle > GetOverrideAttenuationHandle (TSharedRef< IPropertyHandle > StructPropertyHandle)
bool IsAtomAttenuationShapeSelected () const
EVisibility IsBoxExtentsVisible () const
EVisibility IsCapsuleVisible () const
EVisibility IsConeAnglesVisible () const
EVisibility IsConeLevelVisible () const
EVisibility IsConeVisible () const
EVisibility IsCuboidVisible () const
EVisibility IsCustomAirAbsorptionCurveSelected () const
EVisibility IsCustomCurveSelected () const
EVisibility IsCustomPriorityAttenuationCurveSelected () const
EVisibility IsLinearOrCustomPriorityAttenuationSelected () const
EVisibility IsManualPriorityAttenuationSelected () const
EVisibility IsNaturalSoundSelected () const
EVisibility IsPriorityAttenuationLinearMethodSelected () const
EVisibility IsShapeSelected (TArrayView< const EAtomAttenuationShape > Shape) const
EVisibility IsSphereRadiusVisible () const

Protected 属性

TSharedPtr< IPropertyHandle > AbsorptionMethodHandle
TSharedPtr< IPropertyHandle > AttenuationShapeHandle
TSharedPtr< IPropertyHandle > bIsAirAbsorptionEnabledHandle
TSharedPtr< IPropertyHandle > bIsAttenuatedHandle
TSharedPtr< IPropertyHandle > bIsBusSendAttenuationEnabledHandle
TSharedPtr< IPropertyHandle > bIsFocusedHandle
TSharedPtr< IPropertyHandle > bIsOcclusionEnabledHandle
TSharedPtr< IPropertyHandle > bIsPriorityAttenuationEnabledHandle
TSharedPtr< IPropertyHandle > bIsSourceDataOverrideEnabledHandle
TSharedPtr< IPropertyHandle > bIsSpatializedHandle
TSharedPtr< IPropertyHandle > bOverrideAttenuationHandle
TSharedPtr< IPropertyHandle > DbAttenuationAtMaxHandle
TSharedPtr< IPropertyHandle > DistanceAlgorithmHandle
TSharedPtr< IPropertyHandle > PriorityAttenuationMethodHandle

成员函数说明

◆ CustomizeChildren()

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

◆ CustomizeHeader()

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

◆ GetIsAirAbsorptionEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsAirAbsorptionEnabledAttribute ( ) const
protected

◆ GetIsAttenuationEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsAttenuationEnabledAttribute ( ) const
protected

◆ GetIsBusSendAttenuationEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsBusSendAttenuationEnabledAttribute ( ) const
protected

◆ GetIsDistanceAlgorithmEditable()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsDistanceAlgorithmEditable ( ) const
protected

◆ GetIsFalloffModeEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsFalloffModeEnabledAttribute ( ) const
protected

◆ GetIsFocusEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsFocusEnabledAttribute ( ) const
protected

◆ GetIsOcclusionEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsOcclusionEnabledAttribute ( ) const
protected

◆ GetIsPriorityAttenuationEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsPriorityAttenuationEnabledAttribute ( ) const
protected

◆ GetIsSpatializationEnabledAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::GetIsSpatializationEnabledAttribute ( ) const
protected

◆ GetOverrideAttenuationHandle()

TSharedPtr< IPropertyHandle > FAtomAttenuationSettingsCustomization::GetOverrideAttenuationHandle ( TSharedRef< IPropertyHandle > StructPropertyHandle)
protected

◆ IsAtomAttenuationShapeSelected()

bool FAtomAttenuationSettingsCustomization::IsAtomAttenuationShapeSelected ( ) const
protected

◆ IsAttenuationOverriddenAttribute()

TAttribute< bool > FAtomAttenuationSettingsCustomization::IsAttenuationOverriddenAttribute ( ) const

◆ IsAttenuationOverriddenVisibleAttribute()

TAttribute< EVisibility > FAtomAttenuationSettingsCustomization::IsAttenuationOverriddenVisibleAttribute ( ) const

◆ IsBoxExtentsVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsBoxExtentsVisible ( ) const
protected

◆ IsCapsuleVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsCapsuleVisible ( ) const
protected

◆ IsConeAnglesVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsConeAnglesVisible ( ) const
protected

◆ IsConeLevelVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsConeLevelVisible ( ) const
protected

◆ IsConeVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsConeVisible ( ) const
protected

◆ IsCuboidVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsCuboidVisible ( ) const
protected

◆ IsCustomAirAbsorptionCurveSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsCustomAirAbsorptionCurveSelected ( ) const
protected

◆ IsCustomCurveSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsCustomCurveSelected ( ) const
protected

◆ IsCustomPriorityAttenuationCurveSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsCustomPriorityAttenuationCurveSelected ( ) const
protected

◆ IsLinearOrCustomPriorityAttenuationSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsLinearOrCustomPriorityAttenuationSelected ( ) const
protected

◆ IsManualPriorityAttenuationSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsManualPriorityAttenuationSelected ( ) const
protected

◆ IsNaturalSoundSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsNaturalSoundSelected ( ) const
protected

◆ IsPriorityAttenuationLinearMethodSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsPriorityAttenuationLinearMethodSelected ( ) const
protected

◆ IsShapeSelected()

EVisibility FAtomAttenuationSettingsCustomization::IsShapeSelected ( TArrayView< const EAtomAttenuationShape > Shape) const
protected

◆ IsSphereRadiusVisible()

EVisibility FAtomAttenuationSettingsCustomization::IsSphereRadiusVisible ( ) const
protected

◆ MakeInstance()

TSharedRef< IPropertyTypeCustomization > FAtomAttenuationSettingsCustomization::MakeInstance ( )
static

类成员变量说明

◆ AbsorptionMethodHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::AbsorptionMethodHandle
protected

◆ AttenuationShapeHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::AttenuationShapeHandle
protected

◆ bIsAirAbsorptionEnabledHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsAirAbsorptionEnabledHandle
protected

◆ bIsAttenuatedHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsAttenuatedHandle
protected

◆ bIsBusSendAttenuationEnabledHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsBusSendAttenuationEnabledHandle
protected

◆ bIsFocusedHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsFocusedHandle
protected

◆ bIsOcclusionEnabledHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsOcclusionEnabledHandle
protected

◆ bIsPriorityAttenuationEnabledHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsPriorityAttenuationEnabledHandle
protected

◆ bIsSourceDataOverrideEnabledHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsSourceDataOverrideEnabledHandle
protected

◆ bIsSpatializedHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bIsSpatializedHandle
protected

◆ bOverrideAttenuationHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::bOverrideAttenuationHandle
protected

◆ DbAttenuationAtMaxHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::DbAttenuationAtMaxHandle
protected

◆ DistanceAlgorithmHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::DistanceAlgorithmHandle
protected

◆ PriorityAttenuationMethodHandle

TSharedPtr<IPropertyHandle> FAtomAttenuationSettingsCustomization::PriorityAttenuationMethodHandle
protected

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