Navigation
Unreal Engine C++ API Reference > 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. |