Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAnimNode_RigLogic | |||
| FCoordinateSystem | |||
| FDNABlendShapeTarget | |||
| FDNAReader | |||
| FDNAToSkelMeshMap | An object holding the mappings from DNA to UE indices, needed for updating a character from DNA file | ||
| FMeshBlendShapeChannelMapping | |||
| FRigInstance | |||
| FRigLogic | |||
| FRigLogicModule | |||
| FRigUnit_RigLogic | RigLogic is used to translate control input curves into bone transforms and values for blend shape and animated map multiplier curves | ||
| FRigUnit_RigLogic_Data | The work data used by the FRigUnit_RigLogic | ||
| FRigUnit_RigLogic_IntArray | A helper struct used inside of the RigUnit_RigLogic to store arrays of arrays of integers. | ||
| FSkelMeshDNAReader | |||
| FTextureCoordinate | |||
| FTransformArrayView | |||
| FVertexLayout | |||
| IBehaviorReader | |||
| IDefinitionReader | |||
| IDescriptorReader | |||
| IDNAReader | UE interface for DNA Reader wrappers. | ||
| IDNAReaderBase | |||
| IGeometryReader | |||
| IHeaderReader | |||
| IMachineLearnedBehaviorReader | |||
| TestBehaviorReader | |||
| UDNAAsset | An asset holding the data needed to generate/update/animate a RigLogic character It is imported from character's DNA file as a bit stream, and separated out it into runtime (behavior) and design-time chunks; Currently, the design-time part still loads the geometry, as it is needed for the skeletal mesh update; once SkeletalMeshDNAReader is fully implemented, it will be able to read the geometry directly from the SkeletalMesh and won't load it into this asset | ||
| USkelMeshDNAUtils | A utility class for updating SkeletalMesh joints, base mesh, morph targets and skin weights according to DNA data. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EActivationFunction | |||
| EArchetype | |||
| EDirection | |||
| EDNADataLayer | |||
| EGender | |||
| ELodUpdateOption | |||
| ERigLogicCalculationType | |||
| ERotationUnit | |||
| ETranslationUnit |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EDNADataLayer | operator|
(
EDNADataLayer LHS, |
||
| TSharedPtr< IDNAReader > | ReadDNAFromBuffer
(
TArray< uint8 >* DNABuffer, |
||
| TSharedPtr< IDNAReader > | ReadDNAFromBuffer
(
TArray< uint8 >* DNABuffer, |
||
| TSharedPtr< IDNAReader > | ReadDNAFromFile
(
const FString& Path, |
||
| TSharedPtr< IDNAReader > | ReadDNAFromFile
(
const FString& Path, |
||
| TArray< uint8 > | ReadStreamFromDNA
(
const IDNAReader* Reader, |
||
| void | WriteDNAToFile
(
const IDNAReader* Reader, |