Navigation
API > API/Plugins > API/Plugins/ACLPlugin
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimBoneCompressionCodec
- UAnimBoneCompressionCodec_ACLBase
- UAnimBoneCompressionCodec_ACLSafe
References
| Module | ACLPlugin |
| Header | /Engine/Plugins/Animation/ACLPlugin/Source/ACLPlugin/Classes/AnimBoneCompressionCodec_ACLSafe.h |
| Include | #include "AnimBoneCompressionCodec_ACLSafe.h" |
Syntax
UCLASS&40;MinimalAPI, Config&61;Engine, Meta&61;&40;DisplayName&61;"Anim Compress ACL Safe"&41;&41;
class UAnimBoneCompressionCodec_ACLSafe : public UAnimBoneCompressionCodec_ACLBase
Remarks
Uses the open source Animation Compression Library with the safest and least destructive settings suitable when animations must be preserved with near raw fidelity.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimBoneCompressionCodec_ACLSafe
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetCompressionSettings
(
acl::compression_settings& OutSettings, |
Party code - Epic Games Begin |
Overridden from UAnimBoneCompressionCodec
| Type | Name | Description | |
|---|---|---|---|
| void | DecompressBone
(
FAnimSequenceDecompressionContext& DecompContext, |
Decompress a single bone. | |
| void | DecompressPose
(
FAnimSequenceDecompressionContext& DecompContext, |
Party code - Epic Games End | |
| void | PopulateDDCKey
(
const UE::Anim::Compression::FAnimDDCKeyArgs& KeyArgs, |
Party code - Epic Games Begin |