Navigation
API > API/Plugins > API/Plugins/ACLPlugin
Uses the open source Animation Compression Library with default settings suitable for general purpose animation curves.
| Name | UAnimCurveCompressionCodec_ACL |
| Type | class |
| Header File | /Engine/Plugins/Animation/ACLPlugin/Source/ACLPlugin/Classes/AnimCurveCompressionCodec_ACL.h |
| Include Path | #include "AnimCurveCompressionCodec_ACL.h" |
Syntax
UCLASS (MinimalAPI, Config=Engine, Meta=(DisplayName="ACL Curves"))
class UAnimCurveCompressionCodec_ACL : public UAnimCurveCompressionCodec
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimCurveCompressionCodec → UAnimCurveCompressionCodec_ACL
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimCurveCompressionCodec_ACL
(
const FObjectInitializer& ObjectInitializer |
AnimCurveCompressionCodec_ACL.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurvePrecision | float | The curve precision to target when compressing the animation curves. | AnimCurveCompressionCodec_ACL.h |
|
| MorphTargetPositionPrecision | float | The mesh deformation precision to target when compressing morph target animation curves. | AnimCurveCompressionCodec_ACL.h |
|
| MorphTargetSource | TObjectPtr< class USkeletalMesh > | The skeletal mesh used to estimate the morph target deformation during compression. | AnimCurveCompressionCodec_ACL.h |
|
Functions
Public
Overridden from UAnimCurveCompressionCodec
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Compress
(
const FCompressibleAnimData& AnimSeq, |
AnimCurveCompressionCodec_ACL.h | ||
virtual float DecompressCurve
(
const FCompressedAnimSequence& AnimSeq, |
AnimCurveCompressionCodec_ACL.h | ||
virtual void DecompressCurves
(
const FCompressedAnimSequence& AnimSeq, |
AnimCurveCompressionCodec_ACL.h | ||
virtual int64 EstimateCompressionMemoryUsage
(
const UAnimSequence& AnimSequence |
AnimCurveCompressionCodec_ACL.h | ||
virtual void PopulateDDCKey
(
FArchive& Ar |
UAnimCurveCompressionCodec implementation. | AnimCurveCompressionCodec_ACL.h | |
virtual bool ValidateCompressedData
(
UObject* DataOwner, |
UAnimCurveCompressionCodec implementation. | AnimCurveCompressionCodec_ACL.h |