Navigation
API > API/Plugins > API/Plugins/RigLogicLib
Warnings * Implementors should inherit from Reader itself and not this class.
Implementors should inherit from Reader itself and not this class.
| Name | TwistSwingBehaviorReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/TwistSwingBehaviorReader.h |
| Include Path | #include "dna/layers/TwistSwingBehaviorReader.h" |
Syntax
class TwistSwingBehaviorReader : public virtual dna::DefinitionReader
Inheritance Hierarchy
- HeaderReader → DescriptorReader → DefinitionReader → TwistSwingBehaviorReader
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TwistSwingBehaviorReader() |
dna/layers/TwistSwingBehaviorReader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ConstArrayView< float > getSwingBlendWeights
(
std::uint16_t swingIndex |
Get the weights that define which portions of the driver joint rotation will be applied to the driven joints. | dna/layers/TwistSwingBehaviorReader.h | |
std::uint16_t getSwingCount() |
The number of swing parameter groups. | dna/layers/TwistSwingBehaviorReader.h | |
ConstArrayView< std::uint16_t > getSwingInputControlIndices
(
std::uint16_t swingIndex |
Get the raw control indices representing the joint rotation that drives the swing transformation. | dna/layers/TwistSwingBehaviorReader.h | |
ConstArrayView< std::uint16_t > getSwingOutputJointIndices
(
std::uint16_t swingIndex |
Get the joint indices whose rotations are driven by the swing transformation. | dna/layers/TwistSwingBehaviorReader.h | |
TwistAxis getSwingSetupTwistAxis
(
std::uint16_t swingIndex |
Twist axis of the specified swing parameter group. | dna/layers/TwistSwingBehaviorReader.h | |
ConstArrayView< float > getTwistBlendWeights
(
std::uint16_t twistIndex |
Get the weights that define which portions of the driver joint rotation will be applied to the driven joints. | dna/layers/TwistSwingBehaviorReader.h | |
std::uint16_t getTwistCount() |
The number of twist parameter groups. | dna/layers/TwistSwingBehaviorReader.h | |
ConstArrayView< std::uint16_t > getTwistInputControlIndices
(
std::uint16_t twistIndex |
Get the raw control indices representing the joint rotation that drives the twist transformation. | dna/layers/TwistSwingBehaviorReader.h | |
ConstArrayView< std::uint16_t > getTwistOutputJointIndices
(
std::uint16_t twistIndex |
Get the joint indices whose rotations are driven by the twist transformation. | dna/layers/TwistSwingBehaviorReader.h | |
TwistAxis getTwistSetupTwistAxis
(
std::uint16_t twistIndex |
Twist axis of the specified twist parameter group. | dna/layers/TwistSwingBehaviorReader.h |