Navigation
Unreal Engine C++ API Reference > Plugins > ACLPlugin
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimBoneCompressionCodec
- UAnimBoneCompressionCodec_ACLBase
- UAnimBoneCompressionCodec_ACLCustom
References
Module | ACLPlugin |
Header | /Engine/Plugins/Animation/ACLPlugin/Source/ACLPlugin/Classes/AnimBoneCompressionCodec_ACLCustom.h |
Include | #include "AnimBoneCompressionCodec_ACLCustom.h" |
Syntax
UCLASS&40;MinimalAPI, Config&61;Engine, Meta&61;&40;DisplayName&61;"Anim Compress ACL Custom"&41;&41;
class UAnimBoneCompressionCodec_ACLCustom : public UAnimBoneCompressionCodec_ACLBase
Remarks
Uses the open source Animation Compression Library with custom settings suitable for debugging purposes.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
float | ConstantRotationThresholdAngle | The threshold used to detect constant rotation tracks. |
![]() ![]() ![]() |
float | ConstantScaleThreshold | The threshold used to detect constant scale tracks. |
![]() ![]() ![]() |
float | ConstantTranslationThreshold | The threshold used to detect constant translation tracks. |
![]() ![]() ![]() |
TArray< TObjectPtr< class USkeletalMesh > > | OptimizationTargets | The skeletal meshes used to estimate the skinning deformation during compression. |
![]() ![]() ![]() |
TEnumAsByte< ACLRotationFormat > | RotationFormat | The rotation format to use. |
![]() ![]() ![]() |
TEnumAsByte< ACLVectorFormat > | ScaleFormat | The scale format to use. |
![]() ![]() ![]() |
TEnumAsByte< ACLVectorFormat > | TranslationFormat | The translation format to use. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UAnimBoneCompressionCodec_ACLCustom
(
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 |