Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Distributions.h |
Include |
#include "Distributions.h" |
struct FDistributionLookupTable
Lookup table used to sample distributions at runtime.
Name | Description | ||
---|---|---|---|
|
EntryCount |
Number of entries in the table. |
|
|
EntryStride |
Number of values between entries [1,8]. |
|
|
LockFlag |
Lock axes flag for vector distributions. |
|
|
Op |
Operation for which the table was built. |
|
|
SubEntryStride |
Number of values between sub-entries [0,4]. |
|
|
float |
TimeBias |
Absolute time of the first value |
|
float |
TimeScale |
Time between values in the lookup table |
|
TArray< float > |
Values |
Values in the table. |
Name | Description | |
---|---|---|
|
FDistributionLookupTable() |
Default constructor. |
Name | Description | ||
---|---|---|---|
|
Empty() |
Empties the table of all values. |
|
|
GetEntry ( |
Get the entry for Time and the one after it for interpolating (along with an alpha for interpolation) |
|
|
GetRange ( |
Get the range of values produced by the table. |
|
|
float |
GetValueCount() |
Compute the number of values contained in the table. |
|
float |
GetValuesPerEntry() |
Computes the number of Values per entry in the table. |
|
IsEmpty() |
Returns true if the lookup table contains no values. |