Navigation
API > API/Runtime > API/Runtime/Engine
A composable floating point distribution.
| Name | FComposableFloatDistribution |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Distributions.h |
| Include Path | #include "Distributions.h" |
Syntax
class FComposableFloatDistribution : public FComposableDistribution
Inheritance Hierarchy
- FComposableDistribution → FComposableFloatDistribution
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor. | Distributions.h | ||
FComposableFloatDistribution
(
const FComposableFloatDistribution& Other |
Copy constructor. | Distributions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDistribution
(
const UDistributionFloat* FloatDistribution |
Adds each sample in the distribution to the corresponding sample in another distribution. | Distributions.h | |
void Initialize
(
const UDistributionFloat* FloatDistribution |
Initializes this distribution from that specified. | Distributions.h | |
void InitializeWithConstant
(
float Value |
Initializes this distribution with a constant value. | Distributions.h | |
void Normalize
(
float* OutScale, |
Normalizes each value to [0,1] and return a scale and bias to reconstruct the original values. | Distributions.h | |
void Resample
(
float MinIn, |
Resamples the distribution to include only information from [MinIn,MaxIn]. | Distributions.h | |
void ScaleByConstant
(
float Scale |
Scales each sample in the distribution by a constant. | Distributions.h | |
void ScaleByDistribution
(
const UDistributionFloat* FloatDistribution |
Scale each sample in the distribution by the corresponding sample in another distribution. | Distributions.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FComposableFloatDistribution & operator=
(
const FComposableFloatDistribution& Other |
Assignment operator. | Distributions.h |