Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
| Name | UFusionPatch |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/FusionSampler/FusionPatch.h |
| Include Path | #include "HarmonixDsp/FusionSampler/FusionPatch.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Meta=(DisplayName="Fusion Patch"))
class UFusionPatch :
public UObject ,
public IAudioProxyDataFactory
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UFusionPatch
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFusionPatch() |
HarmonixDsp/FusionSampler/FusionPatch.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| kVoicePriorityNoSteal | const int32 | HarmonixDsp/FusionSampler/FusionPatch.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetImportData | TObjectPtr< class UAssetImportData > | HarmonixDsp/FusionSampler/FusionPatch.h |
|
|
| SamplesImportDir | FString | Save off the samples dir used when importing samples | HarmonixDsp/FusionSampler/FusionPatch.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LoadingState | ELoadingState | HarmonixDsp/FusionSampler/FusionPatch.h | ||
| RenderableFusionPatchData | TSharedPtr< FFusionPatchDataProxy::QueueType, ESPMode::ThreadSafe > | Notice here that we cache a pointer the Proxy's "Queue" so we can... | HarmonixDsp/FusionSampler/FusionPatch.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< FKeyzoneSettings > & GetKeyzones() |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
int32 GetNumKeyzones() |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
const FFusionPatchSettings & GetSettings() |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
void UpdateKeyzones
(
const TArray< FKeyzoneSettings >& NewKeyzones |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
void UpdatePatch
(
const FFusionPatchData& InPatchData |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
void UpdateSettings
(
const FFusionPatchSettings& InSettings |
HarmonixDsp/FusionSampler/FusionPatch.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedChainEvent |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
virtual void PostInitProperties() |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
virtual void PostLoad() |
HarmonixDsp/FusionSampler/FusionPatch.h | ||
virtual void Serialize
(
FArchive& Ar |
HarmonixDsp/FusionSampler/FusionPatch.h |
Overridden from IAudioProxyDataFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< Audio::IProxyData > CreateProxyData
(
const Audio::FProxyDataInitParams& InitParams |
IAudioProxyDataFactory. | HarmonixDsp/FusionSampler/FusionPatch.h |