Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Curves/RichCurve.h |
Include |
#include "Curves/RichCurve.h" |
struct FCompressedRichCurve
A runtime optimized representation of a FRichCurve. It consumes less memory and evaluates faster.
Name | Description | ||
---|---|---|---|
|
CompressedKeys |
Compressed keys, used only outside of the editor |
|
|
TEnumAsByte< ER... |
CompressionFormat |
Compression format used by CompressedKeys |
|
ConstantValueNumKeys |
If the compression format is constant, this is the value returned Inline here to reduce the likelihood of accessing the compressed keys data for the common case of constant/zero/empty curves When a curve is linear/cubic/mixed, the constant float value isn't used and instead we use the number of keys |
|
|
TEnumAsByte< ER... |
KeyTimeCompressionFormat |
Compression format used to pack the key time |
|
TEnumAsByte< ER... |
PostInfinityExtrap |
Post-infinity extrapolation state |
|
TEnumAsByte< ER... |
PreInfinityExtrap |
Pre-infinity extrapolation state |
Name | Description | |
---|---|---|
|
FCompressedRichCurve() |
Name | Description | ||
---|---|---|---|
|
float |
Eval ( |
Evaluate this rich curve at the specified time |
|
Serialize ( |
ICPPStructOps interface |
|
|
float |
StaticEval ( |
Evaluate this rich curve at the specified time |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator== ( |
Name |
Description |
|
---|---|---|
|
TConstantValueNumKeys |