Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FRawDistributionVector |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Distributions/DistributionVector.h |
| Include Path | #include "Distributions/DistributionVector.h" |
Syntax
USTRUCT ()
struct FRawDistributionVector : public FRawDistribution
Inheritance Hierarchy
- FRawDistribution → FRawDistributionVector
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRawDistributionVector() |
Distributions/DistributionVector.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Distribution | TObjectPtr< class UDistributionVector > | Distributions/DistributionVector.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MaxValue | float | Distributions/DistributionVector.h | ||
| MaxValueVec | FVector | Distributions/DistributionVector.h | ||
| MinValue | float | Distributions/DistributionVector.h | ||
| MinValueVec | FVector | Distributions/DistributionVector.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRawDistribution * GetFastRawDistribution() |
Gets a pointer to the raw distribution if you can just call FRawDistribution::GetValue3 on it, otherwise NULL | Distributions/DistributionVector.h | |
void GetOutRange
(
float& MinOut, |
Get the min and max values | Distributions/DistributionVector.h | |
void GetRange
(
FVector& MinOut, |
Get the min and max values | Distributions/DistributionVector.h | |
FVector GetValue
(
float F, |
Get the value at the specified F | Distributions/DistributionVector.h | |
bool HasLookupTable
(
bool bInitializeIfNeeded |
Distributions/DistributionVector.h | ||
void Initialize() |
Initialize a raw distribution from the original Unreal distribution | Distributions/DistributionVector.h | |
void InitLookupTable() |
Distributions/DistributionVector.h | ||
bool IsCreated() |
Whether the distribution data has been cooked or the object itself is available | Distributions/DistributionVector.h | |
bool IsUniform() |
Is this distribution a uniform type? (ie, does it have two values per entry?) | Distributions/DistributionVector.h | |
bool OkForParallel() |
Distributions/DistributionVector.h |