Navigation
API > API/Plugins > API/Plugins/WaveformTransformations
| Name | UWaveformTransformationMarkers |
| Type | class |
| Header File | /Engine/Plugins/Editor/WaveformEditor/Source/WaveformTransformations/Public/WaveformTransformationMarkers.h |
| Include Path | #include "WaveformTransformationMarkers.h" |
Syntax
UCLASS (MinimalAPI)
class UWaveformTransformationMarkers : public UWaveformTransformationBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWaveformTransformationBase → UWaveformTransformationMarkers
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWaveformTransformationMarkers
(
const FObjectInitializer& ObjectInitializer |
WaveformTransformationMarkers.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EndLoopTime | double | When EndLoopTime is < 0 it skips processing the audio in FWaveTransformationMarkers::ProcessAudio. | WaveformTransformationMarkers.h |
|
| Markers | TObjectPtr< UWaveCueArray > | WaveformTransformationMarkers.h |
|
|
| StartLoopTime | double | These properties are hidden in editor by an IPropertyTypeCustomization. | WaveformTransformationMarkers.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AvailableWaveformDuration | float | WaveformTransformationMarkers.h | ||
| bCachedIsPreviewingLoopRegion | bool | WaveformTransformationMarkers.h | ||
| bCachedSoundWaveLoopState | bool | WaveformTransformationMarkers.h | ||
| bHasLoggedCutByLoop | bool | WaveformTransformationMarkers.h | ||
| NumAvailableSamples | int64 | WaveformTransformationMarkers.h | ||
| NumChannels | int32 | WaveformTransformationMarkers.h | ||
| SampleRate | float | WaveformTransformationMarkers.h | ||
| SelectedIncrement | int32 | WaveformTransformationMarkers.h | ||
| StartFrameOffset | int64 | Made a UPROPERTY so that it is captured when the soundwave is duplicated during export. | WaveformTransformationMarkers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AdjustLoopPreviewIfNotAligned() |
Returns true if reset. | WaveformTransformationMarkers.h | |
int64 CheckZeroCrossingFrame
(
int64 CurrentFrame, |
WaveformTransformationMarkers.h | ||
void CycleMarkerLoopRegion
(
ELoopModificationControls Modification |
Set SelectedCue by cycling through cues and loops with toolkit commands bound in the waveform editor. | WaveformTransformationMarkers.h | |
void CycleMarkerLoopRegion
(
ELoopModificationControls Modification |
WaveformTransformationMarkers.h | ||
int64 GetFramesToNextZeroCrossing
(
int64 StartFrame, |
WaveformTransformationMarkers.h | ||
FSoundWaveCuePoint * GetSelectedMarker() |
WaveformTransformationMarkers.h | ||
bool IsLoopRegionActive() |
WaveformTransformationMarkers.h | ||
void ModifyMarkerLoopRegion
(
ELoopModificationControls Modification |
WaveformTransformationMarkers.h | ||
void ModifyMarkerLoopRegion
(
ELoopModificationControls Modification, |
Shift marker and loop region bounds with toolkit commands bound in the waveform editor. | WaveformTransformationMarkers.h | |
bool ResetLoopPreviewing() |
Returns true if reset. | WaveformTransformationMarkers.h | |
void SetLoopPreviewing() |
WaveformTransformationMarkers.h |
Overridden from UWaveformTransformationBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual Audio::FTransformationPtr CreateTransformation() |
WaveformTransformationMarkers.h | ||
virtual void GetTransformationInfo
(
FWaveformTransformationInfo& InOutTransformationInfo |
WaveformTransformationMarkers.h | ||
virtual void OverwriteSoundWaveData
(
USoundWave& InOutSoundWave |
WaveformTransformationMarkers.h | ||
virtual void OverwriteTransformation() |
WaveformTransformationMarkers.h | ||
virtual void UpdateConfiguration
(
FWaveTransformUObjectConfiguration& InOutConfiguration |
WaveformTransformationMarkers.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
WaveformTransformationMarkers.h | ||
virtual void PostEditUndo() |
WaveformTransformationMarkers.h |