Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/SoundNode.h |
Include |
#include "Sound/SoundNode.h" |
class USoundNode : public UObject
Name | Description | ||
---|---|---|---|
|
bIsRetainingAudio |
||
|
ChildNodes |
||
|
TObjectPtr< UEd... |
GraphNode |
Node's Graph representation, used to get position. |
|
RandomStream |
Stream of random numbers to be used by this instance of USoundNode |
Name | Description | |
---|---|---|
|
USoundNode ( |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
CreateStartingConnectors() |
Editor interface. |
|
|
GetAllNodes ( |
Returns an array of all (not just active) nodes. |
|
|
float |
GetDuration() |
Returns the maximum duration this sound node will play for. |
|
UEdGraphNode... |
GetGraphNode() |
|
|
GetInputPinName ( |
Get the name of a specific input pin |
|
|
GetMaxChildNodes() |
Returns the maximum number of child nodes this node can possibly have |
|
|
float |
GetMaxDistance() |
Returns the maximum distance this sound can be heard from. |
|
GetMinChildNodes() |
Returns the minimum number of child nodes this node must have |
|
|
GetNodeWaveInstanceHash ( |
Used to create a unique string to identify unique nodes |
|
|
GetNodeWaveInstanceHash |
Used to create a unique string to identify unique nodes |
|
|
GetNumSounds ( |
Returns the number of simultaneous sounds this node instance plays back. |
|
|
GetTitle() |
||
|
HasConcatenatorNode() |
Returns whether the sound has a sequencer node. |
|
|
HasDelayNode() |
Returns whether the sound cue has a delay node. |
|
|
InsertChildNode ( |
||
|
IsPlayWhenSilent() |
Returns true if the sound node is set to play when silent. |
|
|
NotifyWaveInstanceFinished ( |
Notifies the sound node that a wave instance in its subtree has finished. |
|
|
OnBeginPIE ( |
Called as PIE begins |
|
|
OnEndPIE ( |
Called as PIE ends |
|
|
OverrideLoadingBehaviorOnChildWaves ( |
When this is called and stream caching is enabled, any wave player sound nodes childed off of this node with loading behavior set to "Inherited" will have their loading behavior updated and their bLoadingBehaviorOverridden flag raised |
|
|
ParseNodes ( |
||
|
PlaceNode |
Helper function to set the position of a sound node on a grid |
|
|
PrimeChildWavePlayers ( |
When this is called and stream caching is enabled, any wave player sound nodes childed off of this node will have their audio loaded into the cache. |
|
|
ReleaseRetainerOnChildWavePlayers ( |
||
|
RemoveChildNode ( |
||
|
RemoveSoundWaveOnChildWavePlayers() |
When called, this will find any child wave players connected to this node and null out their associated USoundWave, allowing the USoundWave to be garbage collected. |
|
|
RetainChildWavePlayers ( |
When this is called and stream caching is enabled, any wave player sound nodes childed off of this node will have their audio retained into the cache. |
|
|
SetChildNodes ( |
Set the entire Child Node array directly, allows GraphNodes to fully control node layout. |
|
|
SupportsSubtitles() |
Returns if this node has been set to be allowed virtual. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
CanBeClusterRoot() |
Called after load to determine if the object can be a cluster root |
|
|
CanBeInCluster() |
Called during cluster construction if the object can be added to a cluster |
Name |
Description |
---|---|
MAX_ALLOWED_CHILD_NODES |