Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/dna > API/Plugins/RigLogicLib/dna/layers > API/Plugins/RigLogicLib/dna/layers/RBFBehaviorWriter
Warnings * poseIndex must be less than the value returned by getRBFPoseCount
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/RBFBehaviorWriter.h |
| Include | #include "dna/layers/RBFBehaviorWriter.h" |
void setRBFPoseOutputControlWeights
(
std::uint16_t poseIndex,
const float * controlWeights,
std::uint16_t controlWeightCount
)
Remarks
PoseIndex must be less than the value returned by getRBFPoseCount
When an RBF solver calculates the weights for each of its poses, those output weights are additionally multiplied by this fixed list of multipliers (one weight per control is given).
Parameters
| Name | Description |
|---|---|
| poseIndex | A poses's position in the zero-indexed array of poses. |
| controlWeights | The source address from which the control weights are to be copied. |
| controlWeightCount | The number of control weights to copy. |