/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | shared_transition_controller.cpp | 24 RefPtr<SharedTransitionEffect> GetSharedEffect(const ShareId& shareId, const WeakPtr<SharedTransitionElement>& destWeak, in GetSharedEffect() argument 39 SharedTransitionEffectType::SHARED_EFFECT_EXCHANGE, shareId); in GetSharedEffect() 177 const auto& shareId = effect->GetShareId(); in CheckAndCreateTransition() local 179 LOGE("Shared transition not allowed, event: %{public}d, share id: %{public}s", event_, shareId.c_str()); in CheckAndCreateTransition() 182 if (!PrepareEachTransition(shareId, effect, overlay)) { in CheckAndCreateTransition() 183 LOGE("Prepare shared transition failed. share id: %{public}s", shareId.c_str()); in CheckAndCreateTransition() 206 auto shareId = item.first; in PrepareTransition() local 208 auto srcSharedIter = srcMap.find(shareId); in PrepareTransition() 214 RefPtr<SharedTransitionEffect> effect = GetSharedEffect(shareId, destWeak, srcWeak); in PrepareTransition() 269 const ShareId& shareId, RefPt in PrepareEachTransition() 268 PrepareEachTransition( const ShareId& shareId, RefPtr<SharedTransitionEffect>& effect, RefPtr<OverlayElement>& overlay) PrepareEachTransition() argument [all...] |
H A D | shared_transition_effect.h | 41 explicit SharedTransitionEffect(const ShareId& shareId, SharedTransitionEffectType type); 81 SharedTransitionEffectType effect, const ShareId& shareId); 103 explicit SharedTransitionExchange(const ShareId& shareId) in SharedTransitionExchange() argument 104 : SharedTransitionEffect(shareId, SharedTransitionEffectType::SHARED_EFFECT_EXCHANGE) {} in SharedTransitionExchange() 125 explicit SharedTransitionStatic(const ShareId& shareId) in SharedTransitionStatic() argument 126 : SharedTransitionEffect(shareId, SharedTransitionEffectType::SHARED_EFFECT_STATIC) {} in SharedTransitionStatic()
|
H A D | shared_transition_effect.cpp | 26 SharedTransitionEffect::SharedTransitionEffect(const ShareId& shareId, SharedTransitionEffectType type) in SharedTransitionEffect() argument 27 : shareId_(shareId), type_(type) in SharedTransitionEffect() 50 controller_->AddStopListener([sharedWeak, shareId = shareId_]() { in CheckIn() 151 SharedTransitionEffectType effect, const ShareId& shareId) in GetSharedTransitionEffect() 155 return AceType::MakeRefPtr<SharedTransitionExchange>(shareId); in GetSharedTransitionEffect() 158 return AceType::MakeRefPtr<SharedTransitionStatic>(shareId); in GetSharedTransitionEffect() 161 LOGE("Unknown effect. effect: %{public}d, share id: %{public}s", effect, shareId.c_str()); in GetSharedTransitionEffect() 204 dest->SetSizeModified([effectWeak, event, shareId = shareId_]() { in AddLazyLoadCallback() 218 LOGE("Create animation failed. event: %{public}d, share id: %{public}s", event, shareId.c_str()); in AddLazyLoadCallback() 150 GetSharedTransitionEffect( SharedTransitionEffectType effect, const ShareId& shareId) GetSharedTransitionEffect() argument
|
H A D | shared_transition_controller.h | 52 const ShareId& shareId, RefPtr<SharedTransitionEffect>& effect, RefPtr<OverlayElement>& overlay);
|
/foundation/arkui/ace_engine/test/mock/core/svg/ |
H A D | mock_shared_transition_effect.cpp | 20 SharedTransitionEffectType effect, const ShareId& shareId) in GetSharedTransitionEffect() 25 SharedTransitionEffect::SharedTransitionEffect(const ShareId& shareId, SharedTransitionEffectType type) in SharedTransitionEffect() argument 26 : shareId_(shareId), type_(type) in SharedTransitionEffect() 19 GetSharedTransitionEffect( SharedTransitionEffectType effect, const ShareId& shareId) GetSharedTransitionEffect() argument
|
/foundation/arkui/ace_engine/frameworks/core/components/shared_transition/ |
H A D | shared_transition_component.cpp | 22 SharedTransitionComponent::SharedTransitionComponent(const ComposeId& id, const std::string& name, ShareId shareId) in SharedTransitionComponent() argument 23 : ComposedComponent(id, name), shareId_(std::move(shareId)) in SharedTransitionComponent() 112 void SharedTransitionComponent::SetShareId(const ShareId& shareId) in SetShareId() argument 114 shareId_ = shareId; in SetShareId()
|
H A D | shared_transition_component.h | 31 SharedTransitionComponent(const ComposeId& id, const std::string& name, ShareId shareId); 49 void SetShareId(const ShareId& shareId);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/shared_overlay/ |
H A D | shared_transition_effect.cpp | 23 const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption) in SharedTransitionEffect() 24 : shareId_(shareId), option_(sharedOption) in SharedTransitionEffect() 26 std::string animatorName = "SharedTransition(" + shareId + ")"; in SharedTransitionEffect() 31 const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& option) in GetSharedTransitionEffect() 36 effect = AceType::MakeRefPtr<SharedTransitionExchange>(shareId, option); in GetSharedTransitionEffect() 38 effect = AceType::MakeRefPtr<SharedTransitionStatic>(shareId, option); in GetSharedTransitionEffect() 85 const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption) in SharedTransitionExchange() 86 : SharedTransitionEffect(shareId, sharedOption) in SharedTransitionExchange() 256 const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption) in SharedTransitionStatic() 257 : SharedTransitionEffect(shareId, sharedOptio in SharedTransitionStatic() 22 SharedTransitionEffect( const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption) SharedTransitionEffect() argument 30 GetSharedTransitionEffect( const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& option) GetSharedTransitionEffect() argument 84 SharedTransitionExchange( const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption) SharedTransitionExchange() argument 255 SharedTransitionStatic( const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption) SharedTransitionStatic() argument [all...] |
H A D | shared_transition_effect.h | 35 SharedTransitionEffect(const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption); 66 TAG_LOGD(AceLogTag::ACE_ANIMATION, "Stop playing transition effect, shareId:%{public}s", shareId_.c_str()); in StopPlayingEffect() 130 const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption); 154 SharedTransitionExchange(const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption); 189 SharedTransitionStatic(const ShareId& shareId, const std::shared_ptr<SharedTransitionOption>& sharedOption);
|
H A D | shared_overlay_manager.cpp | 24 const ShareId& shareId, const WeakPtr<FrameNode>& destWeak, const WeakPtr<FrameNode>& srcWeak) in GetSharedEffect() 47 return SharedTransitionEffect::GetSharedTransitionEffect(shareId, options); in GetSharedEffect() 89 TAG_LOGD(AceLogTag::ACE_ANIMATION, "sharedTransition starts, shareId = %{public}s, id = %{public}d", in StartSharedTransition() 114 const auto& shareId = item.first; in PrepareSharedTransition() local 116 auto srcSharedIter = srcMap.find(shareId); in PrepareSharedTransition() 121 RefPtr<SharedTransitionEffect> effect = GetSharedEffect(shareId, destWeak, srcWeak); in PrepareSharedTransition() 166 const auto& shareId = effect->GetShareId(); in CheckAndPrepareTransition() local 172 AceLogTag::ACE_ANIMATION, "Prepare shared transition failed. share id: %{public}s", shareId.c_str()); in CheckAndPrepareTransition() 23 GetSharedEffect( const ShareId& shareId, const WeakPtr<FrameNode>& destWeak, const WeakPtr<FrameNode>& srcWeak) GetSharedEffect() argument
|
/foundation/arkui/ace_engine/frameworks/core/components/page/ |
H A D | page_element.cpp | 51 void PageElement::RemoveSharedTransition(const ShareId& shareId) in RemoveSharedTransition() argument 53 sharedTransitionElementMap_.erase(shareId); in RemoveSharedTransition()
|
H A D | page_element.h | 60 void RemoveSharedTransition(const ShareId& shareId);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | render_context.cpp | 77 void RenderContext::SetShareId(const ShareId& shareId) in SetShareId() argument 79 shareId_ = shareId; in SetShareId()
|
H A D | render_context.h | 424 void SetShareId(const ShareId& shareId);
|
/foundation/arkui/ace_engine/frameworks/core/components/declaration/common/ |
H A D | declaration.h | 164 void SetShareId(const std::string& shareId) in SetShareId() argument 166 shareId_ = shareId; in SetShareId()
|
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/ |
H A D | js_command.h | 107 void SetShareId(const std::string& shareId) in SetShareId() argument 109 shareId_ = shareId; in SetShareId()
|
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_node.h | 159 void SetShareId(const std::string& shareId) in SetShareId() argument 161 shareId_ = shareId; in SetShareId() 163 declaration_->SetShareId(shareId); in SetShareId()
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | shared_overlay_manager_test_ng.cpp | 48 RefPtr<FrameNode> CreateSharedNode(const std::string& shareId, const int32_t& duration, const SizeF& frameSize) in CreateSharedNode() argument 51 node->GetRenderContext()->SetShareId(shareId); in CreateSharedNode() 92 * @tc.desc: There is no matching shareId, so it cannot perform sharedTransition. 140 * to destination page, but the shareId is different from that of the node in source page in HWTEST_F() 151 * different shareId in HWTEST_F() 167 * @tc.steps: step1. add node configured with same shareId to source page and destination page respectively in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_view_abstract_ffi.h | 293 CJ_EXPORT void FfiOHOSAceFrameworkViewAbstractSetSharedTransition(char* shareId, CJSharedTransitionOptions option);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | view_abstract.h | 364 static void SetSharedTransition(const std::string &shareId, const std::shared_ptr<SharedTransitionOption> &option); 596 FrameNode* frameNode, const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option);
|
H A D | view_abstract_model.h | 204 const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) = 0;
|
H A D | view_abstract_model_ng.h | 697 void SetSharedTransition(const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) override 699 ViewAbstract::SetSharedTransition(shareId, option);
|
H A D | view_abstract.cpp | 2611 void ViewAbstract::SetSharedTransition(const std::string& shareId, in SetSharedTransition() argument 2619 target->SetShareId(shareId); in SetSharedTransition() 3624 FrameNode* frameNode, const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) in SetSharedTransition() 3630 target->SetShareId(shareId); in SetSharedTransition() 3623 SetSharedTransition( FrameNode* frameNode, const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) SetSharedTransition() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | view_abstract_model_impl.h | 136 const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) override;
|
H A D | view_abstract_model_impl.cpp | 768 const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) in SetSharedTransition() 771 sharedTransitionComponent->SetShareId(shareId); in SetSharedTransition() 767 SetSharedTransition( const std::string& shareId, const std::shared_ptr<SharedTransitionOption>& option) SetSharedTransition() argument
|