Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
| Name | FArrayRandomGet |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundArrayRandomNode.h |
| Include Path | #include "MetasoundArrayRandomNode.h" |
Syntax
class FArrayRandomGet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundArrayRandomNode.h | |||
FArrayRandomGet
(
int32 InSeed, |
MetasoundArrayRandomNode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FArrayRandomGet() |
MetasoundArrayRandomNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRandomStreamInitialized | bool | MetasoundArrayRandomNode.h | ||
| MaxIndex | int32 | Array of indices (in order 0 to Num) | MetasoundArrayRandomNode.h | |
| NoRepeatOrder | int32 | MetasoundArrayRandomNode.h | ||
| PreviousIndices | TArray< int32 > | The current index into the array of indicies (wraps between 0 and ShuffleIndices.Num()) | MetasoundArrayRandomNode.h | |
| PreviousIndicesQueue | TUniquePtr< TCircularQueue< int32 > > | MetasoundArrayRandomNode.h | ||
| RandomStream | FRandomStream | Random stream to use to randomize the shuffling. | MetasoundArrayRandomNode.h | |
| RandomWeights | TArray< float > | MetasoundArrayRandomNode.h | ||
| Seed | int32 | MetasoundArrayRandomNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetMaxIndex() |
MetasoundArrayRandomNode.h | ||
int32 GetNoRepeatOrder() |
MetasoundArrayRandomNode.h | ||
void Init
(
int32 InSeed, |
MetasoundArrayRandomNode.h | ||
int32 NextValue() |
MetasoundArrayRandomNode.h | ||
void ResetSeed() |
MetasoundArrayRandomNode.h | ||
void SetNoRepeatOrder
(
int32 InNoRepeatOrder |
MetasoundArrayRandomNode.h | ||
void SetRandomWeights
(
const TArray< float >& InRandomWeights |
MetasoundArrayRandomNode.h | ||
void SetSeed
(
int32 InSeed |
MetasoundArrayRandomNode.h | ||
void UpdateState
(
int32 InSeed, |
MetasoundArrayRandomNode.h |