Home
last modified time | relevance | path

Searched refs:trackStart_ (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dtrack_animation_state.cpp74 if (!(keyframeArray_ && trackStart_ && trackEnd_ && currentValue_)) { in UpdateValid()
97 trackStart_.reset(); in Reset()
107 if (trackStart_ && trackStart_->GetTypeId() != keyframeArray_->GetTypeId(TypeIdRole::ITEM)) { in ValidateValues()
110 if (!trackStart_) { in ValidateValues()
112 …if (trackStart_ = keyframeArray_->Clone({ CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM }); trac… in ValidateValues()
113 trackEnd_ = trackStart_->Clone(false); in ValidateValues()
114 keyframeArray_->GetAnyAt(0, *trackStart_); in ValidateValues()
116 currentValue_ = trackStart_->Clone(true); in ValidateValues()
122 return trackStart_ != nullptr; in ValidateValues()
229 keyframeArray_->GetAnyAt(start, *trackStart_); in JumpTo()
H A Dtrack_animation_state.h53 return trackStart_; in META_BEGIN_NAMESPACE()
94 IAny::Ptr trackStart_; // Current keyframe value in META_BEGIN_NAMESPACE() local