Module |
|
Header |
/Engine/Plugins/Runtime/SoundCueTemplates/Source/SoundCueTemplates/Public/SoundCueTemplate.h |
Include |
#include "SoundCueTemplate.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class USoundCueTemplate : public USoundCue
Base Sound Cue Template class, which builds the sound node graph procedurally and hides more complex Sound Cue functionality to streamline implementation defined in child classes.
Name | Description | |
---|---|---|
|
USoundCueTemplate ( |
Name | Description | ||
---|---|---|---|
|
AddSoundNodeChild ( |
Utility function that adds a provided child node to a parent node's list of children. |
|
|
AddSoundWaves ( |
Override to initialize a template with array of sound waves from SoundCueFactory |
|
|
T & |
ConstructSoundNodeChild |
Utility function that returns newly constructed sound node that has been added to provided SoundCue's Node Graph. |
|
T & |
ConstructSoundNodeRoot ( |
Constructs initial root sound node of template. |
|
float |
GetInitialHeightOffset() |
Initial height offset of first node in the SoundCueEditor. |
|
float |
GetInitialWidthOffset() |
Initial width offset of first node in the SoundCueEditor. |
|
float |
GetNodeHeightOffset() |
Node height offset between nodes in the SoundCueEditor. |
|
float |
GetNodeWidthOffset() |
Node width offset between nodes in the SoundCueEditor. |
|
OnRebuildGraph ( |
Function to override that uses internal editor-data only properties to re-build node graph of provided SoundCue. |
|
|
RebuildGraph ( |
Rebuilds the graph when user-facing properties are changed |
|
|
SetSoundNodePosition ( |
Sets the provided node's position to the location on the template's grid |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |