Home
last modified time | relevance | path

Searched refs:AnimationContext (Results 1 – 15 of 15) sorted by relevance

/frameworks/base/libs/hwui/
DAnimationContext.h30 class AnimationContext; variable
48 AnimationContext& context() { return mContext; } in context()
60 friend class AnimationContext;
61 explicit AnimationHandle(AnimationContext& context);
62 AnimationHandle(RenderNode& animatingNode, AnimationContext& context);
70 AnimationContext& mContext;
76 class AnimationContext {
77 PREVENT_COPY_AND_ASSIGN(AnimationContext);
80 ANDROID_API explicit AnimationContext(renderthread::TimeLord& clock);
81 ANDROID_API virtual ~AnimationContext();
DAnimationContext.cpp25 AnimationContext::AnimationContext(renderthread::TimeLord& clock) in AnimationContext() function in android::uirenderer::AnimationContext
31 AnimationContext::~AnimationContext() {} in ~AnimationContext()
33 void AnimationContext::destroy() { in destroy()
44 void AnimationContext::addAnimatingRenderNode(RenderNode& node) { in addAnimatingRenderNode()
51 void AnimationContext::addAnimationHandle(AnimationHandle* handle) { in addAnimationHandle()
55 void AnimationContext::startFrame(TreeInfo::TraversalMode mode) { in startFrame()
67 void AnimationContext::runRemainingAnimations(TreeInfo& info) { in runRemainingAnimations()
78 void AnimationContext::callOnFinished(BaseRenderNodeAnimator* animator, in callOnFinished()
83 AnimationHandle::AnimationHandle(AnimationContext& context) in AnimationHandle()
86 AnimationHandle::AnimationHandle(RenderNode& animatingNode, AnimationContext& context) in AnimationHandle()
DAnimator.h34 class AnimationContext; variable
80 ANDROID_API void pushStaging(AnimationContext& context);
81 ANDROID_API bool animate(AnimationContext& context);
95 void forceEndNow(AnimationContext& context);
132 void callOnFinishedListener(AnimationContext& context);
173 virtual void transitionToRunning(AnimationContext& context);
DIContextFactory.h26 class AnimationContext; variable
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
DAnimatorManager.cpp97 AnimateFunctor(TreeInfo& info, AnimationContext& context, uint32_t* outDirtyMask) in AnimateFunctor()
118 AnimationContext& mContext;
170 explicit EndActiveAnimatorsFunctor(AnimationContext& context) : mContext(context) {} in EndActiveAnimatorsFunctor()
175 AnimationContext& mContext;
DAnimator.cpp153 void BaseRenderNodeAnimator::pushStaging(AnimationContext& context) { in pushStaging()
218 void BaseRenderNodeAnimator::transitionToRunning(AnimationContext& context) { in transitionToRunning()
237 bool BaseRenderNodeAnimator::animate(AnimationContext& context) { in animate()
293 void BaseRenderNodeAnimator::forceEndNow(AnimationContext& context) { in forceEndNow()
300 void BaseRenderNodeAnimator::callOnFinishedListener(AnimationContext& context) { in callOnFinishedListener()
DAndroid.bp201 "AnimationContext.cpp",
/frameworks/base/libs/hwui/tests/unit/
DCanvasContextTests.cpp30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
31 return new AnimationContext(clock); in createAnimationContext()
DRenderNodeTests.cpp35 android::uirenderer::AnimationContext* createAnimationContext( in createAnimationContext()
37 return new android::uirenderer::AnimationContext(clock); in createAnimationContext()
DSkiaDisplayListTests.cpp137 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
138 return new AnimationContext(clock); in createAnimationContext()
DRenderNodeDrawableTests.cpp228 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
229 return new AnimationContext(clock); in createAnimationContext()
/frameworks/base/core/jni/
Dandroid_view_ThreadedRenderer.cpp253 void doAttachAnimatingNodes(AnimationContext* context) { in doAttachAnimatingNodes()
262 void runVectorDrawableAnimators(AnimationContext* context, TreeInfo& info) { in runVectorDrawableAnimators()
329 void trimPausedVDAnimators(AnimationContext* context) { in trimPausedVDAnimators()
345 void pushStagingVectorDrawableAnimators(AnimationContext* context) { in pushStagingVectorDrawableAnimators()
402 class AnimationContextBridge : public AnimationContext {
405 : AnimationContext(clock), mRootNode(rootNode) { in AnimationContextBridge()
417 AnimationContext::startFrame(mode); in startFrame()
422 AnimationContext::runRemainingAnimations(info); in runRemainingAnimations()
435 AnimationContext::destroy(); in destroy()
447 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) { in createAnimationContext()
[all …]
Dandroid_view_Surface.cpp456 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) { in createAnimationContext()
457 return new AnimationContext(clock); in createAnimationContext()
/frameworks/base/libs/hwui/tests/macrobench/
DTestSceneRunner.cpp38 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
39 return new AnimationContext(clock); in createAnimationContext()
/frameworks/base/libs/hwui/renderthread/
DCanvasContext.h49 class AnimationContext; variable
260 std::unique_ptr<AnimationContext> mAnimationContext;