RigLogicModule

Windows
MacOS
Linux

Classes

Name

Description

Public struct UStruct BlueprintType

FCoordinateSystem

Public class

FDNAReader

Public struct UStruct BlueprintType

FMeshBlendShapeChannelMapping

Public class

FRigInstance

Public class

FRigLogic

Public class

FRigLogicModule

Public struct UStruct meta

FRigUnit_RigLogic

RigLogic is used to translate control input curves into bone transforms and values for blend shape and animated map multiplier curves

Public struct UStruct meta

FRigUnit_RigLogic_Data

The work data used by the FRigUnit_RigLogic

Public struct UStruct meta

FRigUnit_RigLogic_IntArray

A helper struct used inside of the RigUnit_RigLogic to store arrays of arrays of integers.

Public struct

FRigUnit_RigLogic_JointUpdateParams

A helper struct used inside of the RigUnit_RigLogic holding params for updating joints.

Public struct UStruct BlueprintType

FTextureCoordinate

Public class

FTransformArrayView

Public struct UStruct BlueprintType

FVertexLayout

Public class

IBehaviorReader

Public class

IDefinitionReader

Public class

IDescriptorReader

Public class

IDNAReader

UE4 interface for DNA Reader wrappers.

Public class

IGeometryReader

Public class

TestBehaviorReader

Public class UClass HideCategories notblueprintable

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

Enums

Functions

Name Description

Public function

TSharedPtr < ...

 

ReadDNAFromBuffer

(
    TArray < uint8 >* DNABuffer,
    EDNADataLayer Layer,
    uint16_t MaxLOD
)

Public function

TSharedPtr < ...

 

ReadDNAFromBuffer

(
    TArray < uint8 >* DNABuffer,
    EDNADataLayer Layer,
    TArrayView < uint16_t > LODs
)

Public function

TSharedPtr < ...

 

ReadDNAFromFile

(
    const FString & Path,
    EDNADataLayer Layer,
    uint16_t MaxLOD
)

Public function

TSharedPtr < ...

 

ReadDNAFromFile

(
    const FString & Path,
    EDNADataLayer Layer,
    TArrayView < uint16_t > LODs
)

Public function

void

 

WriteDNAToFile

(
    const IDNAReader * Reader,
    EDNADataLayer Layer,
    const FString & Path
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback