Navigation
API > API/Plugins > API/Plugins/RigLogicModule
| Name | FRigLogic |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicModule/Public/RigLogic.h |
| Include Path | #include "RigLogic.h" |
Syntax
class FRigLogic
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| RigLogic.h | |||
FRigLogic
(
FArchive* Archive, |
RigLogic.h | ||
FRigLogic
(
const IDNAReader* Reader, |
RigLogic.h | ||
| RigLogic.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FRigLogic() |
RigLogic.h |
Structs
| Name | Remarks |
|---|---|
| FRigLogicDeleter |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedEnableMultiThreadMLCompute | bool | RigLogic.h | ||
| Configuration | FRigLogicConfiguration | RigLogic.h | ||
| FRigInstance | friend | RigLogic.h | ||
| MemoryResource | TSharedPtr< rl4::MemoryResource > | RigLogic.h | ||
| RigLogic | TUniquePtr< rl4::RigLogic, FRigLogicDeleter > | RigLogic.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Calculate
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateAnimatedMaps
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateBlendShapes
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateJoints
(
FRigInstance* Instance, |
RigLogic.h | ||
void CalculateJoints
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateMLControls
(
FRigInstance* Instance, |
RigLogic.h | ||
void CalculateMLControls
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculatePSDControls
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateRBFControls
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateRBFControls
(
FRigInstance* Instance, |
RigLogic.h | ||
void CollectCalculationStats
(
FRigInstance* Instance |
RigLogic.h | ||
void Dump
(
FArchive* Archive |
RigLogic.h | ||
TArrayView< const uint16 > GetAnimatedMapIndicesForLOD
(
uint16_t LOD |
RigLogic.h | ||
TArrayView< const uint16 > GetBlendShapeChannelIndicesForLOD
(
uint16_t LOD |
RigLogic.h | ||
const FRigLogicConfiguration & GetConfiguration() |
RigLogic.h | ||
uint16 GetJointGroupCount() |
RigLogic.h | ||
TArrayView< const uint16 > GetJointIndicesForLOD
(
uint16_t LOD |
RigLogic.h | ||
TArrayView< const uint16 > GetJointVariableAttributeIndices
(
uint16 LOD |
RigLogic.h | ||
uint16 GetLODCount() |
RigLogic.h | ||
uint16 GetMeshCount() |
RigLogic.h | ||
uint16 GetMeshRegionCount
(
uint16 MeshIndex |
RigLogic.h | ||
uint16 GetMLOperationCount
(
uint16 MLTypeIndex, |
RigLogic.h | ||
TArrayView< const uint16 > GetMLOperationIndicesForLOD
(
uint16_t LOD, |
RigLogic.h | ||
uint16 GetMLOperationSetCount
(
uint16 MLTypeIndex |
RigLogic.h | ||
uint16 GetMLTypeCount() |
RigLogic.h | ||
TArrayView< const float > GetNeutralJointValues() |
RigLogic.h | ||
uint16 GetRBFSolverCount() |
RigLogic.h | ||
TArrayView< const uint16 > GetRBFSolverIndicesForLOD
(
uint16_t LOD |
RigLogic.h | ||
uint16 GetSwingCount() |
RigLogic.h | ||
uint16 GetTwistCount() |
RigLogic.h | ||
void MapGUIToRawControls
(
FRigInstance* Instance |
RigLogic.h | ||
void MapRawToGUIControls
(
FRigInstance* Instance |
RigLogic.h |