Navigation
| Name | Harmonix |
| Type | Runtime |
| Part of Plugins | Harmonix |
| Location | /Engine/Plugins/Runtime/Harmonix/Source/Harmonix/ |
| Module Build Rules | Harmonix.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FHarmonixModule | |
| FLocalMinimumMagnitudeTracker | |
| TAudioRenderableProxy | And this next class simplifies that creation of the Audio::TProxyData that wrapps all of the above. |
| TGameThreadToAudioRenderThreadSettingQueue | This next class is a "maintainer" of a queue of audio renderable data structs. |
| TRefCountedAudioRenderableWithQueuedChanges | This next class implements an intrusive ref counted wrapper around your audio renderable data. |
| TSharedAudioRenderableDataPtr | This next class is a shared pointer to an instance of the audio renderable data above. |
| UHarmonixBlueprintUtil | |
| UHarmonixDeveloperSettings | Base class for all settings you want to group with this plugin allows configuration to appear in the "Harmonix" |
| UHarmonixPluginSettings |
Structs
| Name | Remarks |
|---|---|
| FLogCategoryLogPropertyUtility |
Enums
Public
| Name | Remarks |
|---|---|
| ECalibratedMusicTimebase | Copyright Epic Games, Inc. All Rights Reserved. |
| Harmonix::EPostEditAction | |
| Harmonix::EPostEditType |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| LogPropertyUtility | FLogCategoryLogPropertyUtility | Harmonix/PropertyUtility.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Harmonix::CopyStructProperties
(
TStructType* InDest, |
Recursively copies the struct properties from InSrc to InDestAsusmes | Harmonix/PropertyUtility.h | |
bool Harmonix::CopyStructProperty
(
TStructType* InDest, |
Given pointers to valid structs walks the PropertyChain given the PropertyChangedChainEvent copying the property that was changed from the Source Struct to the Dest Struct | Harmonix/PropertyUtility.h | |
bool Harmonix::CopyStructRecursive
(
void* InDest, |
Harmonix/PropertyUtility.h | ||
HARMONIX_APIEPostEditAction Harmonix::GetPropertyPostEditAction
(
const FProperty* Property, |
Harmonix/PropertyUtility.h | ||
EPostEditType Harmonix::GetPropertyPostEditType
(
const FProperty* Property |
Harmonix/PropertyUtility.h | ||
FString Harmonix::GetStructPropertyChainString
(
TStructType* StructPtr, |
Given a pointer to a valid struct member, walk the PropertyChain given the PropertyChangedChainEvent constructing an FString representing the property chain. | Harmonix/PropertyUtility.h | |
void Harmonix::LogPropertyValue
(
void* PropValuePtr, |
Avoid using these methods directly. Use the template versions. | Harmonix/PropertyUtility.h | |
void Harmonix::LogStructProperties
(
TStructType* StructPtr |
Given a pointer to a valid struct member, will recursively iterate over all the properties in the struct and all child structs and arrays and log the values in each | Harmonix/PropertyUtility.h | |
void Harmonix::LogStructRecursive
(
void* PropPtr, |
Harmonix/PropertyUtility.h |