Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Distributions/DistributionVectorUniform.h |
Include |
#include "Distributions/DistributionVectorUniform.h" |
class UDistributionVectorUniform : public UDistributionVector
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bLockAxes |
If true, X == Y == Z ie. only one degree of freedom. If false, each axis is picked independently. |
|
uint32: 1 |
bUseExtremes |
|
|
TEnumAsByte< en... |
LockedAxes |
|
|
Max |
Upper end of FVector magnitude range. |
|
|
Min |
Lower end of FVector magnitude range. |
|
|
TEnumAsByte< en... |
MirrorFlags |
Name | Description | |
---|---|---|
|
UDistributionVectorUniform ( |
Name | Description | ||
---|---|---|---|
|
GetMaxValue() |
||
|
GetMinValue() |
These two functions will retrieve the Min/Max values respecting the Locked and Mirror flags. |
Name | Description | ||
---|---|---|---|
|
GetLockFlag() |
Returns the lock axes flag used at runtime to swizzle random stream values. |
|
|
ERawDistribu... |
GetOperation() |
Return the operation used at runtime to calculate the final value |
|
GetRange |
||
|
GetValue ( |
||
|
InitializeRawEntry ( |
Fill out an array of vectors and return the number of elements in the entry |
Name | Description | ||
---|---|---|---|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
CreateNewKey ( |
Add a new key to the curve with the specified input. |
|
|
DeleteKey ( |
Remove the specified key from the curve. KeyIndex must be within range ie >=0 and < NumKeys. |
|
|
float |
EvalSub ( |
Evaluate a subcurve at an arbitary point. |
|
GetInRange ( |
Get input range of keys. Outside this region curve continues constantly the start/end values. |
|
|
GetKeyColor |
Provides the color for the given key at the given sub-curve. |
|
|
float |
GetKeyIn ( |
Get the input value for the Key with the specified index. |
|
EInterpCurve... |
GetKeyInterpMode ( |
Get the interpolation mode of the specified keyframe. |
|
float |
GetKeyOut |
Get the output value for the key with the specified index on the specified sub-curve. |
|
GetNumKeys() |
We have 6 subs, 3 mins and three maxes. |
|
|
GetNumSubCurves() |
Get number of 'sub curves' in this Curve. |
|
|
GetOutRange ( |
Get overall range of output values. |
|
|
GetSubCurveButtonColor |
Provides the color for the sub-curve button that is present on the curve tab. |
|
|
GetTangents |
Get the incoming and outgoing tangent for the given subcurve and key. |
|
|
SetKeyIn ( |
Set the input value of the specified Key. |
|
|
SetKeyInterpMode ( |
Set the method to use for interpolating between the give keyframe and the next one. |
|
|
SetKeyOut |
Set the output values of the specified key. |
|
|
SetTangents |
Set the incoming and outgoing tangent for the given subcurve and key. |