Searched refs:totalMatrix (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_composer_adapter.cpp | 716 auto totalMatrix = node.GetTotalMatrix(); in BuildComposeInfo() local 717 info.matrix = GraphicMatrix {totalMatrix.Get(Drawing::Matrix::Index::SCALE_X), in BuildComposeInfo() 718 … totalMatrix.Get(Drawing::Matrix::Index::SKEW_X), totalMatrix.Get(Drawing::Matrix::Index::TRANS_X), in BuildComposeInfo() 719 … totalMatrix.Get(Drawing::Matrix::Index::SKEW_Y), totalMatrix.Get(Drawing::Matrix::Index::SCALE_Y), in BuildComposeInfo() 720 …totalMatrix.Get(Drawing::Matrix::Index::TRANS_Y), totalMatrix.Get(Drawing::Matrix::Index::PERSP_0), in BuildComposeInfo() 721 …totalMatrix.Get(Drawing::Matrix::Index::PERSP_1), totalMatrix.Get(Drawing::Matrix::Index::PERSP_2)… in BuildComposeInfo() 770 auto totalMatrix = params->GetTotalMatrix(); in BuildComposeInfo() local 772 … totalMatrix.Get(Drawing::Matrix::Index::SKEW_X), totalMatrix.Get(Drawing::Matrix::Index::TRANS_X), in BuildComposeInfo() 773 … totalMatrix.Get(Drawing::Matrix::Index::SKEW_Y), totalMatrix.Get(Drawing::Matrix::Index::SCALE_Y), in BuildComposeInfo() 774 …totalMatrix.Get(Drawing::Matrix::Index::TRANS_Y), totalMatrix.Get(Drawing::Matrix::Index::PERSP_0), in BuildComposeInfo() [all …]
|
H A D | rs_uni_render_visitor.cpp | 1544 Drawing::Matrix totalMatrix = hwcNodeGeo->GetMatrix(); in UpdateHwcNodeProperty() local 1562 [&totalMatrix](std::shared_ptr<RSRenderNode> parent) { in UpdateHwcNodeProperty() 1564 totalMatrix.PostConcat(opt.value()); in UpdateHwcNodeProperty() 1631 hwcNode->SetTotalMatrix(totalMatrix); in UpdateHwcNodeProperty() 1639 auto totalMatrix = hwcNode->GetTotalMatrix(); in UpdateHwcNodeEnableByRotateAndAlpha() local 1649 int degree = RSUniRenderUtil::GetRotationDegreeFromMatrix(totalMatrix); in UpdateHwcNodeEnableByRotateAndAlpha() 1650 bool hasRotate = degree % RS_ROTATION_90 != 0 || RSUniRenderUtil::Is3DRotation(totalMatrix); in UpdateHwcNodeEnableByRotateAndAlpha()
|
H A D | rs_uifirst_manager.cpp | 1295 Drawing::Matrix totalMatrix; in UpdateUIFirstNodeUseDma() local 1298 RSUniRenderUtil::AccumulateMatrixAndAlpha(surfaceNode, totalMatrix, alpha); in UpdateUIFirstNodeUseDma() 1299 node.SetTotalMatrix(totalMatrix); in UpdateUIFirstNodeUseDma()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/ |
H A D | rs_surface_render_params.h | 415 void SetTotalMatrix(const Drawing::Matrix& totalMatrix) override in SetTotalMatrix() argument 417 if (totalMatrix_ == totalMatrix) { in SetTotalMatrix() 420 totalMatrix_ = totalMatrix; in SetTotalMatrix()
|
H A D | rs_render_params.h | 320 virtual void SetTotalMatrix(const Drawing::Matrix& totalMatrix) {} in SetTotalMatrix() argument
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_render_node_drawable_autocache.cpp | 245 auto totalMatrix = canvas.GetTotalMatrix(); in AfterDrawCache() local 247 if (IsTranslate(totalMatrix) && (rootAlpha == 0.0f || rootAlpha == 1.0f)) { in AfterDrawCache()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_surface_render_node.cpp | 2417 void RSSurfaceRenderNode::SetTotalMatrix(const Drawing::Matrix& totalMatrix) in SetTotalMatrix() argument 2419 totalMatrix_ = totalMatrix; in SetTotalMatrix() 2420 stagingRenderParams_->SetTotalMatrix(totalMatrix); in SetTotalMatrix()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_surface_render_node.h | 438 void SetTotalMatrix(const Drawing::Matrix& totalMatrix);
|