![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Distributions.h>
Inheritance diagram for FComposableFloatDistribution:Public Member Functions | |
| FComposableFloatDistribution () | |
| FComposableFloatDistribution (const FComposableFloatDistribution &Other) | |
| const FComposableFloatDistribution & | operator= (const FComposableFloatDistribution &Other) |
| void | Initialize (const class UDistributionFloat *FloatDistribution) |
| void | InitializeWithConstant (float Value) |
| void | ScaleByConstant (float Scale) |
| void | ScaleByDistribution (const class UDistributionFloat *FloatDistribution) |
| void | AddDistribution (const class UDistributionFloat *FloatDistribution) |
| void | Normalize (float *OutScale, float *OutBias) |
| void | Resample (float MinIn, float MaxIn) |
A composable floating point distribution.
| FComposableFloatDistribution::FComposableFloatDistribution | ( | ) |
Default constructor.
|
inline |
Copy constructor.
| void FComposableFloatDistribution::AddDistribution | ( | const class UDistributionFloat * | FloatDistribution | ) |
Adds each sample in the distribution to the corresponding sample in another distribution.
| void FComposableFloatDistribution::Initialize | ( | const class UDistributionFloat * | FloatDistribution | ) |
Initializes this distribution from that specified.
Initializes this distribution with a constant value.
Normalizes each value to [0,1] and return a scale and bias to reconstruct the original values.
|
inline |
Assignment operator.
Resamples the distribution to include only information from [MinIn,MaxIn].
Scales each sample in the distribution by a constant.
| void FComposableFloatDistribution::ScaleByDistribution | ( | const class UDistributionFloat * | FloatDistribution | ) |
Scale each sample in the distribution by the corresponding sample in another distribution.