Navigation
Unreal Engine C++ API Reference > Plugins
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, |