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 |
|---|---|---|---|
FRigLogic
(
const IDNAReader* Reader, |
RigLogic.h | ||
| 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 |
|---|---|---|---|---|
| Configuration | FRigLogicConfiguration | RigLogic.h | ||
| FRigInstance | friend | RigLogic.h | ||
| MemoryResource | TSharedPtr< FMemoryResource > | 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 CalculateControls
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateJoints
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateJoints
(
FRigInstance* Instance, |
RigLogic.h | ||
void CalculateMachineLearnedBehaviorControls
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateMachineLearnedBehaviorControls
(
FRigInstance* Instance, |
RigLogic.h | ||
void CalculateRBFControls
(
FRigInstance* Instance |
RigLogic.h | ||
void CalculateRBFControls
(
FRigInstance* Instance, |
RigLogic.h | ||
void CollectCalculationStats
(
FRigInstance* Instance |
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 GetNeuralNetworkCount() |
RigLogic.h | ||
TArrayView< const uint16 > GetNeuralNetworkIndices
(
uint16 MeshIndex, |
RigLogic.h | ||
TArrayView< const uint32 > GetNeuralNetworkIndicesForLOD
(
uint16_t LOD |
RigLogic.h | ||
TArrayView< const float > GetNeutralJointValues() |
RigLogic.h | ||
uint16 GetRBFSolverCount() |
RigLogic.h | ||
TArrayView< const uint16 > GetRBFSolverIndicesForLOD
(
uint16_t LOD |
RigLogic.h | ||
void MapGUIToRawControls
(
FRigInstance* Instance |
RigLogic.h | ||
void MapRawToGUIControls
(
FRigInstance* Instance |
RigLogic.h |