![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Distributions.h>
Inheritance diagram for FComposableVectorDistribution:Public Member Functions | |
| FComposableVectorDistribution () | |
| FComposableVectorDistribution (const FComposableVectorDistribution &Other) | |
| const FComposableVectorDistribution & | operator= (const FComposableVectorDistribution &Other) |
| void | Initialize (const class UDistributionVector *VectorDistribution) |
| void | InitializeWithConstant (const FVector &Value) |
| void | ScaleByConstant (float Scale) |
| void | ScaleByConstantVector (const FVector &Scale) |
| void | AddConstantVector (const FVector &Value) |
| void | ScaleByDistribution (const class UDistributionFloat *FloatDistribution) |
| void | ScaleByVectorDistribution (const class UDistributionVector *VectorDistribution) |
| void | AddDistribution (const class UDistributionVector *VectorDistribution) |
| void | Splat (int32 ChannelIndex) |
| void | Resample (float MinIn, float MaxIn) |
| FComposableVectorDistribution::FComposableVectorDistribution | ( | ) |
Default constructor.
|
inline |
Copy constructor.
Adds a constant vector to each sample in the distribution.
| void FComposableVectorDistribution::AddDistribution | ( | const class UDistributionVector * | VectorDistribution | ) |
Adds each sample in the distribution to the corresponding sample in another distribution.
| void FComposableVectorDistribution::Initialize | ( | const class UDistributionVector * | VectorDistribution | ) |
Initializes this distribution from that specified.
Initializes this distribution with a constant value.
|
inline |
Assignment operator.
Resamples the distribution to include only information from [MinIn,MaxIn].
Scales each sample in the distribution by a constant.
Scales each sample in the distribution by a constant vector.
| void FComposableVectorDistribution::ScaleByDistribution | ( | const class UDistributionFloat * | FloatDistribution | ) |
Scale each sample in the distribution by the corresponding sample in another distribution.
| void FComposableVectorDistribution::ScaleByVectorDistribution | ( | const class UDistributionVector * | VectorDistribution | ) |
Scale each sample in the distribution by the corresponding sample in another distribution.
Splats the specified channel to all channels in the distribution.