/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/transaction/ |
H A D | rs_transaction_data.cpp | 107 auto& [nodeId, followType, command] = payload_[marshallingIndex_]; in Marshalling() 111 success = success && parcel.WriteUint8(static_cast<uint8_t>(followType)); in Marshalling() 157 for (auto& [nodeId, followType, command] : payload_) { in ProcessBySingleFrameComposer() 169 for (auto& [nodeId, followType, command] : payload_) { in Process() 187 …nsactionData::AddCommand(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType) in AddCommand() argument 192 payload_.emplace_back(nodeId, followType, std::move(command)); in AddCommand() 201 payload_.emplace_back(nodeId, followType, std::move(command)); in AddCommand() 214 uint8_t followType = 0; in UnmarshallingCommand() local 240 if (!parcel.ReadUint8(followType)) { in UnmarshallingCommand() 265 payload_.emplace_back(nodeId, static_cast<FollowType>(followType), std::move(command)); in UnmarshallingCommand() [all …]
|
H A D | rs_transaction_proxy.cpp | 67 FollowType followType, NodeId nodeId) in AddCommand() argument 79 " followType:%{public}hu", nodeId, isRenderServiceCommand, followType); in AddCommand() 81 AddRemoteCommand(command, nodeId, followType); in AddCommand() 93 …nProxy::AddCommandFromRT(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType) in AddCommandFromRT() argument 101 implicitTransactionDataFromRT_->AddCommand(command, nodeId, followType); in AddCommandFromRT() 347 …nProxy::AddRemoteCommand(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType) in AddRemoteCommand() argument 350 implicitRemoteTransactionDataStack_.top()->AddCommand(command, nodeId, followType); in AddRemoteCommand() 353 implicitRemoteTransactionData_->AddCommand(command, nodeId, followType); in AddRemoteCommand()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/ |
H A D | rs_transaction_proxy.h | 43 FollowType followType = FollowType::NONE, NodeId nodeId = 0); 44 …void AddCommandFromRT(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType = … 90 … void AddRemoteCommand(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType);
|
H A D | rs_transaction_data.h | 177 void AddCommand(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType); 178 void AddCommand(std::unique_ptr<RSCommand>&& command, NodeId nodeId, FollowType followType);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread_visitor.h | 115 … void SendCommandFromRT(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType);
|
H A D | rs_render_thread_visitor.cpp | 1035 …sitor::SendCommandFromRT(std::unique_ptr<RSCommand>& command, NodeId nodeId, FollowType followType) in SendCommandFromRT() argument 1039 transactionProxy->AddCommandFromRT(command, nodeId, followType); in SendCommandFromRT()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_main_thread_test.cpp | 549 FollowType followType = FollowType::NONE; variable 550 rsTransactionData->AddCommand(command, nodeId, followType); 568 FollowType followType = FollowType::NONE; variable 569 rsTransactionData->AddCommand(command, nodeId, followType); 587 FollowType followType = FollowType::FOLLOW_TO_PARENT; variable 588 rsTransactionData->AddCommand(command, nodeId, followType); 618 FollowType followType = FollowType::FOLLOW_TO_SELF; variable 619 rsTransactionData->AddCommand(command, nodeId, followType); 626 followType = FollowType::FOLLOW_TO_PARENT; 627 rsTransactionData->AddCommand(command, nodeId + 1, followType);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/ |
H A D | rs_render_service_connection_proxy_test.cpp | 68 FollowType followType = FollowType::FOLLOW_TO_PARENT; variable 69 transactionData->AddCommand(command, nodeId, followType);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_main_thread.cpp | 2998 for (auto& [nodeId, followType, command] : transactionData->GetPayload()) { in ClassifyRSTransactionData() 2999 if (nodeId == 0 || followType == FollowType::NONE) { in ClassifyRSTransactionData() 3004 if (node && followType == FollowType::FOLLOW_TO_PARENT) { in ClassifyRSTransactionData()
|