Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundArrayRandomNode.h |
| Include | #include "MetasoundArrayRandomNode.h" |
Syntax
class FSharedStateRandomGetManager
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FSharedStateRandomGetManager & | Get () |
||
| void | InitOrUpdate
(
InitSharedStateArgs& InStateArgs |
Initialize or update state for a given shared state id. No lock, so call this function within one if needed. | |
| void | InitSharedState
(
InitSharedStateArgs& InArgs |
||
| int32 | |||
| int32 | NextValue
(
const FGuid& InSharedStateId, |
Get the next array index Init or update state with the given args, then return next value (within a single lock operation) | |
| void | |||
| void | ResetSeed
(
const FGuid& InSharedStateId, |
Init or update state with the given args, then reset seed (within a single lock operation) | |
| void | SetNoRepeatOrder
(
const FGuid& InSharedStateId, |
||
| void | SetRandomWeights
(
const FGuid& InSharedStateId, |
||
| void |