Navigation
API > API/Plugins > API/Plugins/ACLPlugin
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimBoneCompressionCodec
- UAnimBoneCompressionCodec_ACLBase
- UAnimBoneCompressionCodec_ACL
- UAnimBoneCompressionCodec_ACLCustom
- UAnimBoneCompressionCodec_ACLDatabase
- UAnimBoneCompressionCodec_ACLSafe
References
| Module | ACLPlugin |
| Header | /Engine/Plugins/Animation/ACLPlugin/Source/ACLPlugin/Classes/AnimBoneCompressionCodec_ACLBase.h |
| Include | #include "AnimBoneCompressionCodec_ACLBase.h" |
Syntax
UCLASS&40;Abstract, MinimalAPI&41;
class UAnimBoneCompressionCodec_ACLBase : public UAnimBoneCompressionCodec
Remarks
The base codec implementation for ACL support.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TEnumAsByte< ACLCompressionLevel > | CompressionLevel | The compression level to use. | |
| float | DefaultVirtualVertexDistance | The default virtual vertex distance for normal bones. | |
| float | ErrorThreshold | The error threshold to use when optimizing and compressing the animation sequence. | |
| void virtual GetCompressionSettings(acl::compression_settings &OutSettings, const ITargetPlatform &#... | GetOptimizationTargets | Party code - Epic Games Begin | |
| float | SafeVirtualVertexDistance | The virtual vertex distance for bones that requires extra accuracy. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimBoneCompressionCodec_ACLBase
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ACLSafetyFallbackResult | ExecuteSafetyFallback
(
acl::iallocator& Allocator, |
||
| void | RegisterWithDatabase
(
const FCompressibleAnimData& CompressibleAnimData, |
||
| bool | UseDatabase () |
Our implementation. |
Overridden from UAnimBoneCompressionCodec
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< ICompressedAnimData > | UAnimBoneCompressionCodec implementation. | ||
| void | ByteSwapIn
(
ICompressedAnimData& AnimData, |
Handles Byte-swapping incoming animation data from a MemoryReader | |
| void | ByteSwapOut
(
ICompressedAnimData& AnimData, |
Handles Byte-swapping outgoing animation data to an array of BYTEs | |
| bool | Compress
(
const FCompressibleAnimData& CompressibleAnimData, |
UAnimBoneCompressionCodec implementation. | |
| void | PopulateDDCKey
(
const UE::Anim::Compression::FAnimDDCKeyArgs& KeyArgs, |
Party code - Epic Games Begin |