UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Distributions.h File Reference
#include "CoreMinimal.h"
#include "Math/RandomStream.h"

Go to the source code of this file.

Classes

struct  FDistributionLookupTable
 
struct  FRawDistribution
 
class  FFloatDistribution
 
class  FVectorDistribution
 
class  FVector4Distribution
 
class  FComposableDistribution
 
class  FComposableFloatDistribution
 
class  FComposableVectorDistribution
 

Macros

#define checkDistribution   check
 
#define DIST_GET_RANDOM_VALUE(RandStream)   ((RandStream == NULL) ? FMath::SRand() : RandStream->GetFraction())
 

Enumerations

enum  ERawDistributionOperation { RDO_Uninitialized , RDO_None , RDO_Random , RDO_Extreme }
 

Macro Definition Documentation

◆ checkDistribution

#define checkDistribution   check

Usually checkSlow for performance.

◆ DIST_GET_RANDOM_VALUE

#define DIST_GET_RANDOM_VALUE (   RandStream)    ((RandStream == NULL) ? FMath::SRand() : RandStream->GetFraction())

Enumeration Type Documentation

◆ ERawDistributionOperation

Operation to perform when looking up a value.

Enumerator
RDO_Uninitialized 
RDO_None 
RDO_Random 
RDO_Extreme