Navigation
API > API/Runtime > API/Runtime/Engine
Base class for composable distributions. Responsible for building the final distributions that can be sampled.
| Name | FComposableDistribution |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Distributions.h |
| Include Path | #include "Distributions.h" |
Syntax
class FComposableDistribution
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Constructor. Protected to prevent instantiating the base class. | Distributions.h | ||
FComposableDistribution
(
const FComposableDistribution& Other |
Copy constructor. Protected to only allow type-safe copying. | Distributions.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FComposableDistribution() |
Destructor. | Distributions.h |
Functions
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BuildFloat
(
FFloatDistribution& OutDistribution, |
Constructs a type-safe floating point distribution. | Distributions.h | |
static void BuildVector
(
FVectorDistribution& OutDistribution, |
Constructs a type-safe vector distribution. | Distributions.h | |
static void BuildVector4
(
FVector4Distribution& OutDistribution, |
Constructs a type-safe 4-vector distribution. | Distributions.h | |
static void BuildVector4
(
FVector4Distribution& OutDistribution, |
Constructs a type-safe 4-vector distribution. | Distributions.h | |
static void BuildVector4
(
FVector4Distribution& OutDistribution, |
Constructs a type-safe 4-vector distribution. | Distributions.h | |
static void QuantizeVector4
(
TArray< FColor >& OutQuantizedSamples, |
Quantizes a 4-component vector distribution. | Distributions.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FComposableDistribution & operator=
(
const FComposableDistribution& Other |
Assignment operator. Protected to only allow type-safe copying. | Distributions.h |