CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FAtomDspBusSettingCustomization Class Reference

#include <AtomDspBusSettingCustomization.h>

Inheritance diagram for FAtomDspBusSettingCustomization:

Public Member Functions

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

Static Public Member Functions

static TSharedRef< IPropertyTypeCustomization > MakeInstance ()

Private Member Functions

bool CanCustomize (TSharedRef< IPropertyHandle > StructPropertyHandle)
TStrongObjectPtr< UAtomConfigPropertyHolder_Internal > CreateConfigPropertyHolder ()

Private Attributes

TStrongObjectPtr< UAtomConfigPropertyHolder_Internal > ConfigHolder
TSharedPtr< IPropertyHandle > DspBusSettingHandle
TSharedPtr< FSubObjectPicker > DspBusSettingPicker

Detailed Description

Customization for AtomDspBusSetting properties.

Member Function Documentation

◆ CanCustomize()

bool FAtomDspBusSettingCustomization::CanCustomize ( TSharedRef< IPropertyHandle > StructPropertyHandle)
private

◆ CreateConfigPropertyHolder()

TStrongObjectPtr< UAtomConfigPropertyHolder_Internal > FAtomDspBusSettingCustomization::CreateConfigPropertyHolder ( )
private

◆ CustomizeChildren()

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

◆ CustomizeHeader()

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

◆ MakeInstance()

TSharedRef< IPropertyTypeCustomization > FAtomDspBusSettingCustomization::MakeInstance ( )
static

Member Data Documentation

◆ ConfigHolder

TStrongObjectPtr<UAtomConfigPropertyHolder_Internal> FAtomDspBusSettingCustomization::ConfigHolder
private

config to use.

◆ DspBusSettingHandle

TSharedPtr<IPropertyHandle> FAtomDspBusSettingCustomization::DspBusSettingHandle
private

AtomDspBusSetting being edited.

◆ DspBusSettingPicker

TSharedPtr<FSubObjectPicker> FAtomDspBusSettingCustomization::DspBusSettingPicker
private

The documentation for this class was generated from the following files: