Searched refs:lerp_info (Results 1 – 4 of 4) sorted by relevance
159 auto lerp_info = this->getLERPInfo(t); in onSeek() local167 const auto vidx = lerp_info.vrec0.idx; in onSeek()170 SkASSERT(lerp_info.vrec1.idx == vidx); in onSeek()174 lerp_info.weight = 1; in onSeek()175 lerp_info.vrec0 = {vidx - 1}; in onSeek()181 return lerp_info; in onSeek()184 const auto lerp_info = get_lerp_info(t); in onSeek() local186 const auto& v0 = fValues[lerp_info.vrec0.idx]; in onSeek()192 if (v0.cmeasure->getPosTan(lerp_info.weight * v0.cmeasure->length(), &pos, &tan)) { in onSeek()197 const auto& v1 = fValues[lerp_info.vrec1.idx]; in onSeek()[all …]
91 const auto& lerp_info = this->getLERPInfo(t); in onSeek() local93 SkASSERT(lerp_info.vrec0.idx + fVecLen <= fStorage.size()); in onSeek()94 SkASSERT(lerp_info.vrec1.idx + fVecLen <= fStorage.size()); in onSeek()97 const auto* v0 = fStorage.data() + lerp_info.vrec0.idx; in onSeek()98 const auto* v1 = fStorage.data() + lerp_info.vrec1.idx; in onSeek()101 if (lerp_info.isConstant()) { in onSeek()114 new_val = Lerp(Sk4f::Load(v0), Sk4f::Load(v1), lerp_info.weight); in onSeek()126 const auto new_val = Lerp(*v0++, *v1++, lerp_info.weight); in onSeek()
58 const auto& lerp_info = this->getLERPInfo(t); in onSeek() local61 *fTarget = Lerp(lerp_info.vrec0.flt, lerp_info.vrec1.flt, lerp_info.weight); in onSeek()
76 const auto& lerp_info = this->getLERPInfo(t); in onSeek() local79 if (*fTarget != fValues[SkToSizeT(lerp_info.vrec0.idx)]) { in onSeek()80 *fTarget = fValues[SkToSizeT(lerp_info.vrec0.idx)]; in onSeek()