/aosp12/frameworks/base/libs/hwui/ |
H A D | AnimationContext.h | 30 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 D | AnimationContext.cpp | 25 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 D | RootRenderNode.cpp | 113 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 D | RootRenderNode.h | 47 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 D | Animator.h | 34 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 D | AnimatorManager.cpp | 97 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 D | IContextFactory.h | 26 class AnimationContext; variable 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
|
H A D | Animator.cpp | 153 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 D | Android.bp | 525 "AnimationContext.cpp",
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ |
H A D | StageTaskUnfoldController.java | 51 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 D | StageTaskUnfoldController.java | 51 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 D | FullscreenUnfoldController.java | 64 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 D | CanvasContextTests.cpp | 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext() 31 return new AnimationContext(clock); in createAnimationContext()
|
H A D | RenderNodeTests.cpp | 35 android::uirenderer::AnimationContext* createAnimationContext( in createAnimationContext() 37 return new android::uirenderer::AnimationContext(clock); in createAnimationContext()
|
H A D | SkiaDisplayListTests.cpp | 136 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext() 137 return new AnimationContext(clock); in createAnimationContext()
|
H A D | RenderNodeDrawableTests.cpp | 229 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext() 230 return new AnimationContext(clock); in createAnimationContext()
|
/aosp12/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.h | 52 class AnimationContext; variable 297 std::unique_ptr<AnimationContext> mAnimationContext;
|
/aosp12/frameworks/base/libs/hwui/tests/macrobench/ |
H A D | TestSceneRunner.cpp | 52 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext() 53 return new AnimationContext(clock); in createAnimationContext()
|
/aosp12/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_HardwareRenderer.cpp | 687 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) { in createAnimationContext() 688 return new AnimationContext(clock); in createAnimationContext()
|