| 64 | } |
| 65 | |
| 66 | void MorphController::GetWeights(size_t key, std::vector<float>& weights) |
| 67 | { |
| 68 | LogAssert(key < mNumTimes, "Invalid key."); |
| 69 | weights.resize(mNumTargets); |
| 70 | auto begin = mWeights.begin() + key * mNumTargets; |
| 71 | auto end = begin + mNumTargets; |
| 72 | std::copy(begin, end, weights.begin()); |
| 73 | } |
| 74 | |
| 75 | bool MorphController::Update(double applicationTime) |
| 76 | { |
no test coverage detected