Navigation
API > API/Plugins > API/Plugins/AudioProperties
| Name | UAudioPropertiesSheetAsset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AudioProperties/Source/AudioProperties/Public/AudioPropertiesSheet.h |
| Include Path | #include "AudioPropertiesSheet.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAudioPropertiesSheetAsset : public UAudioPropertiesSheetAssetBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAudioPropertiesSheetAssetBase → UAudioPropertiesSheetAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAudioPropertiesSheetAsset
(
const FObjectInitializer& ObjectInitializer |
AudioPropertiesSheet.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnPostEditChange | FOnAudioPropertySheetPostEditChange | AudioPropertiesSheet.h | ||
| PropertiesParser | TObjectPtr< UAudioPropertiesParserBase > | NOTE: A null parser will mean no properties are applied - a child sheet will however inherit the parent parser automatically. | AudioPropertiesSheet.h |
|
| PropertiesSheet | FAudioPropertiesSheet | AudioPropertiesSheet.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AudioPropertiesSheet::ParserParentPair FindClosestParserInInheritanceTree() |
AudioPropertiesSheet.h | ||
void FitPropertiesForValidation() |
Calling this method will apply the parser validation rules to the sheet NOTE will dirty this asset and all the parents where property changes are applied | AudioPropertiesSheet.h |
|
void GetTargetedPropertyNames
(
TObjectPtr< const UObject > TargetObject, |
AudioPropertiesSheet.h | ||
void OnParentPostEditChange
(
const AudioPropertiesSheet::PostEditChangeType& ChangeType |
AudioPropertiesSheet.h |
Public Virtual
Overridden from UAudioPropertiesSheetAssetBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FDelegateHandle BindPropertiesCopyToSheetChanges
(
UObject* TargetObject |
AudioPropertiesSheet.h | ||
virtual bool CopyToObjectProperties
(
UObject* TargetObject |
AudioPropertiesSheet.h | ||
virtual void UnbindCopyFromPropertySheetChanges
(
UObject* ObjectToUnbind |
AudioPropertiesSheet.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
AudioPropertiesSheet.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
AudioPropertiesSheet.h | ||
virtual void PostLoad() |
AudioPropertiesSheet.h | ||
virtual void PreEditChange
(
FProperty* PropertyAboutToChange |
AudioPropertiesSheet.h | ||
virtual void PreSave
(
FObjectPreSaveContext SaveContext |
AudioPropertiesSheet.h |