Home
last modified time | relevance | path

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

/aosp12/frameworks/base/libs/hwui/
H A 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 explicit AnimationContext(renderthread::TimeLord& clock);
81 virtual ~AnimationContext();
H A 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()
H A DRootRenderNode.cpp113 void RootRenderNode::doAttachAnimatingNodes(AnimationContext* context) { in doAttachAnimatingNodes()
122 void RootRenderNode::runVectorDrawableAnimators(AnimationContext* context, TreeInfo& info) { in runVectorDrawableAnimators()
189 void RootRenderNode::trimPausedVDAnimators(AnimationContext* context) { in trimPausedVDAnimators()
205 void RootRenderNode::pushStagingVectorDrawableAnimators(AnimationContext* context) { in pushStagingVectorDrawableAnimators()
247 class AnimationContextBridge : public AnimationContext {
250 : AnimationContext(clock), mRootNode(rootNode) {} in AnimationContextBridge()
261 AnimationContext::startFrame(mode); in startFrame()
266 AnimationContext::runRemainingAnimations(info); in runRemainingAnimations()
277 AnimationContext::destroy(); in destroy()
285 AnimationContext* ContextFactoryImpl::createAnimationContext(renderthread::TimeLord& clock) { in createAnimationContext()
H A DRootRenderNode.h47 void doAttachAnimatingNodes(AnimationContext* context);
50 void runVectorDrawableAnimators(AnimationContext* context, TreeInfo& info);
52 void trimPausedVDAnimators(AnimationContext* context);
54 void pushStagingVectorDrawableAnimators(AnimationContext* context);
82 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override;
H A DAnimator.h34 class AnimationContext; variable
80 void pushStaging(AnimationContext& context);
81 bool animate(AnimationContext& context);
95 void forceEndNow(AnimationContext& context);
132 void callOnFinishedListener(AnimationContext& context);
173 virtual void transitionToRunning(AnimationContext& context);
H A 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;
H A DIContextFactory.h26 class AnimationContext; variable
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
H A DAnimator.cpp153 void BaseRenderNodeAnimator::pushStaging(AnimationContext& context) { in pushStaging()
214 void BaseRenderNodeAnimator::transitionToRunning(AnimationContext& context) { in transitionToRunning()
233 bool BaseRenderNodeAnimator::animate(AnimationContext& context) { in animate()
291 void BaseRenderNodeAnimator::forceEndNow(AnimationContext& context) { in forceEndNow()
298 void BaseRenderNodeAnimator::callOnFinishedListener(AnimationContext& context) { in callOnFinishedListener()
H A DAndroid.bp525 "AnimationContext.cpp",
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
H A DStageTaskUnfoldController.java51 private final SparseArray<AnimationContext> mAnimationContextByTaskId = new SparseArray<>();
92 AnimationContext context = mAnimationContextByTaskId.valueAt(i); in insetsChanged()
106 AnimationContext context = new AnimationContext(leash); in onTaskAppeared()
117 AnimationContext context = mAnimationContextByTaskId.get(taskInfo.taskId); in onTaskVanished()
135 AnimationContext context = mAnimationContextByTaskId.valueAt(i); in onStateChangeProgress()
173 final AnimationContext context = mAnimationContextByTaskId.valueAt(i); in onLayoutChanged()
182 final AnimationContext context = mAnimationContextByTaskId.valueAt(i); in resetTransformations()
191 private void resetSurface(SurfaceControl.Transaction transaction, AnimationContext context) { in resetSurface()
197 private class AnimationContext { class in StageTaskUnfoldController
203 private AnimationContext(SurfaceControl leash) { in AnimationContext() method in StageTaskUnfoldController.AnimationContext
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/stagesplit/
H A DStageTaskUnfoldController.java51 private final SparseArray<AnimationContext> mAnimationContextByTaskId = new SparseArray<>();
92 AnimationContext context = mAnimationContextByTaskId.valueAt(i); in insetsChanged()
103 AnimationContext context = new AnimationContext(leash); in onTaskAppeared()
112 AnimationContext context = mAnimationContextByTaskId.get(taskInfo.taskId); in onTaskVanished()
130 AnimationContext context = mAnimationContextByTaskId.valueAt(i); in onStateChangeProgress()
168 final AnimationContext context = mAnimationContextByTaskId.valueAt(i); in onLayoutChanged()
177 final AnimationContext context = mAnimationContextByTaskId.valueAt(i); in resetTransformations()
186 private void resetSurface(SurfaceControl.Transaction transaction, AnimationContext context) { in resetSurface()
192 private class AnimationContext { class in StageTaskUnfoldController
198 private AnimationContext(SurfaceControl leash) { in AnimationContext() method in StageTaskUnfoldController.AnimationContext
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/fullscreen/
H A DFullscreenUnfoldController.java64 private final SparseArray<AnimationContext> mAnimationContextByTaskId = new SparseArray<>();
105 final AnimationContext context = mAnimationContextByTaskId.valueAt(i); in onStateChangeProgress()
125 final AnimationContext context = mAnimationContextByTaskId.valueAt(i); in onStateChangeFinished()
137 AnimationContext context = mAnimationContextByTaskId.valueAt(i); in insetsChanged()
146 AnimationContext animationContext = new AnimationContext(leash, mTaskbarInsetsSource, in onTaskAppeared()
155 AnimationContext animationContext = mAnimationContextByTaskId.get(taskInfo.taskId); in onTaskInfoChanged()
165 AnimationContext animationContext = mAnimationContextByTaskId.get(taskInfo.taskId); in onTaskVanished()
181 private void resetSurface(AnimationContext context) { in resetSurface()
191 private class AnimationContext { class in FullscreenUnfoldController
200 private AnimationContext(SurfaceControl leash, in AnimationContext() method in FullscreenUnfoldController.AnimationContext
/aosp12/frameworks/base/libs/hwui/tests/unit/
H A DCanvasContextTests.cpp30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
31 return new AnimationContext(clock); in createAnimationContext()
H A DRenderNodeTests.cpp35 android::uirenderer::AnimationContext* createAnimationContext( in createAnimationContext()
37 return new android::uirenderer::AnimationContext(clock); in createAnimationContext()
H A DSkiaDisplayListTests.cpp136 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
137 return new AnimationContext(clock); in createAnimationContext()
H A DRenderNodeDrawableTests.cpp229 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
230 return new AnimationContext(clock); in createAnimationContext()
/aosp12/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.h52 class AnimationContext; variable
297 std::unique_ptr<AnimationContext> mAnimationContext;
/aosp12/frameworks/base/libs/hwui/tests/macrobench/
H A DTestSceneRunner.cpp52 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
53 return new AnimationContext(clock); in createAnimationContext()
/aosp12/frameworks/base/libs/hwui/jni/
H A Dandroid_graphics_HardwareRenderer.cpp687 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) { in createAnimationContext()
688 return new AnimationContext(clock); in createAnimationContext()