Navigation
API > API/Plugins > API/Plugins/ACLPlugin
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimBoneCompressionCodec
- UAnimBoneCompressionCodec_ACLBase
- UAnimBoneCompressionCodec_ACL
References
| Module | ACLPlugin |
| Header | /Engine/Plugins/Animation/ACLPlugin/Source/ACLPlugin/Classes/AnimBoneCompressionCodec_ACL.h |
| Include | #include "AnimBoneCompressionCodec_ACL.h" |
Syntax
UCLASS&40;MinimalAPI, Config&61;Engine, Meta&61;&40;DisplayName&61;"Anim Compress ACL"&41;&41;
class UAnimBoneCompressionCodec_ACL : public UAnimBoneCompressionCodec_ACLBase
Remarks
Uses the open source Animation Compression Library with default settings suitable for general purpose animations.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< class USkeletalMesh > > | OptimizationTargets | The skeletal meshes used to estimate the skinning deformation during compression. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimBoneCompressionCodec_ACL
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetCompressionSettings
(
acl::compression_settings& OutSettings, |
Party code - Epic Games Begin | |
| TArray< class USkeletalMesh * > | Party code - Epic Games End |
Overridden from UAnimBoneCompressionCodec
| Type | Name | Description | |
|---|---|---|---|
| void | DecompressBone
(
FAnimSequenceDecompressionContext& DecompContext, |
Decompress a single bone. | |
| void | DecompressPose
(
FAnimSequenceDecompressionContext& DecompContext, |
UAnimBoneCompressionCodec implementation. | |
| void | PopulateDDCKey
(
const UE::Anim::Compression::FAnimDDCKeyArgs& KeyArgs, |
Party code - Epic Games Begin |