Navigation
API > API/Plugins > API/Plugins/ACLPlugin
Uses the open source Animation Compression Library with custom settings suitable for debugging purposes.
| Name | UAnimBoneCompressionCodec_ACLCustom |
| Type | class |
| Header File | /Engine/Plugins/Animation/ACLPlugin/Source/ACLPlugin/Classes/AnimBoneCompressionCodec_ACLCustom.h |
| Include Path | #include "AnimBoneCompressionCodec_ACLCustom.h" |
Syntax
UCLASS (MinimalAPI, Config=Engine, Meta=(DisplayName="Anim Compress ACL Custom"))
class UAnimBoneCompressionCodec_ACLCustom : public UAnimBoneCompressionCodec_ACLBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimBoneCompressionCodec → UAnimBoneCompressionCodec_ACLBase → UAnimBoneCompressionCodec_ACLCustom
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimBoneCompressionCodec_ACLCustom
(
const FObjectInitializer& ObjectInitializer |
AnimBoneCompressionCodec_ACLCustom.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| KeyframeStrippingProportion | FPerPlatformFloat | The minimum proportion of keyframes that should be stripped. | AnimBoneCompressionCodec_ACLCustom.h |
|
| KeyframeStrippingThreshold | FPerPlatformFloat | The error threshold below which to strip keyframes. | AnimBoneCompressionCodec_ACLCustom.h |
|
| OptimizationTargets | TArray< TObjectPtr< class USkeletalMesh > > | The skeletal meshes used to estimate the skinning deformation during compression. | AnimBoneCompressionCodec_ACLCustom.h |
|
| RotationFormat | TEnumAsByte< ACLRotationFormat > | The rotation format to use. | AnimBoneCompressionCodec_ACLCustom.h |
|
| ScaleFormat | TEnumAsByte< ACLVectorFormat > | The scale format to use. | AnimBoneCompressionCodec_ACLCustom.h |
|
| TranslationFormat | TEnumAsByte< ACLVectorFormat > | The translation format to use. | AnimBoneCompressionCodec_ACLCustom.h |
|
Functions
Public
Overridden from UAnimBoneCompressionCodec_ACLBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetCompressionSettings
(
const ITargetPlatform* TargetPlatform, |
UAnimBoneCompressionCodec_ACLBase implementation. | AnimBoneCompressionCodec_ACLCustom.h | |
virtual TArray< class USkeletalMesh * > GetOptimizationTargets() |
AnimBoneCompressionCodec_ACLCustom.h |
Overridden from UAnimBoneCompressionCodec
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DecompressBone
(
FAnimSequenceDecompressionContext& DecompContext, |
AnimBoneCompressionCodec_ACLCustom.h | ||
virtual void DecompressPose
(
FAnimSequenceDecompressionContext& DecompContext, |
UAnimBoneCompressionCodec implementation. | AnimBoneCompressionCodec_ACLCustom.h | |
virtual void PopulateDDCKey
(
const UE::Anim::Compression::FAnimDDCKeyArgs& KeyArgs, |
UAnimBoneCompressionCodec implementation. | AnimBoneCompressionCodec_ACLCustom.h |