Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FComposableDistribution
- FComposableFloatDistribution
- FComposableVectorDistribution
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Distributions.h |
| Include | #include "Distributions.h" |
Syntax
class FComposableDistribution
Remarks
Base class for composable distributions. Responsible for building the final distributions that can be sampled.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDistributionLookupTable | LookupTable | The lookup table. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor. Protected to prevent instantiating the base class. | |||
FComposableDistribution
(
const FComposableDistribution& Other |
Copy constructor. Protected to only allow type-safe copying. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildFloat
(
FFloatDistribution& OutDistribution, |
Constructs a type-safe floating point distribution. | |
| void | BuildVector
(
FVectorDistribution& OutDistribution, |
Constructs a type-safe vector distribution. | |
| void | BuildVector4
(
FVector4Distribution& OutDistribution, |
Constructs a type-safe 4-vector distribution. | |
| void | BuildVector4
(
FVector4Distribution& OutDistribution, |
Constructs a type-safe 4-vector distribution. | |
| void | BuildVector4
(
FVector4Distribution& OutDistribution, |
Constructs a type-safe 4-vector distribution. | |
| void | QuantizeVector4
(
TArray< FColor >& OutQuantizedSamples, |
Quantizes a 4-component vector distribution. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const FComposableDistribution & | operator=
(
const FComposableDistribution& Other |
Assignment operator. Protected to only allow type-safe copying. |