Home
last modified time | relevance | path

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 Drs_uni_render_composer_adapter.cpp716 auto totalMatrix = node.GetTotalMatrix(); in BuildComposeInfo() local
717 info.matrix = GraphicMatrix {totalMatrix.Get(Drawing::Matrix::Index::SCALE_X), in BuildComposeInfo()
718totalMatrix.Get(Drawing::Matrix::Index::SKEW_X), totalMatrix.Get(Drawing::Matrix::Index::TRANS_X), in BuildComposeInfo()
719totalMatrix.Get(Drawing::Matrix::Index::SKEW_Y), totalMatrix.Get(Drawing::Matrix::Index::SCALE_Y), in BuildComposeInfo()
720totalMatrix.Get(Drawing::Matrix::Index::TRANS_Y), totalMatrix.Get(Drawing::Matrix::Index::PERSP_0), in BuildComposeInfo()
721totalMatrix.Get(Drawing::Matrix::Index::PERSP_1), totalMatrix.Get(Drawing::Matrix::Index::PERSP_2)… in BuildComposeInfo()
770 auto totalMatrix = params->GetTotalMatrix(); in BuildComposeInfo() local
772totalMatrix.Get(Drawing::Matrix::Index::SKEW_X), totalMatrix.Get(Drawing::Matrix::Index::TRANS_X), in BuildComposeInfo()
773totalMatrix.Get(Drawing::Matrix::Index::SKEW_Y), totalMatrix.Get(Drawing::Matrix::Index::SCALE_Y), in BuildComposeInfo()
774totalMatrix.Get(Drawing::Matrix::Index::TRANS_Y), totalMatrix.Get(Drawing::Matrix::Index::PERSP_0), in BuildComposeInfo()
[all …]
H A Drs_uni_render_visitor.cpp1544 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 Drs_uifirst_manager.cpp1295 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 Drs_surface_render_params.h415 void SetTotalMatrix(const Drawing::Matrix& totalMatrix) override in SetTotalMatrix() argument
417 if (totalMatrix_ == totalMatrix) { in SetTotalMatrix()
420 totalMatrix_ = totalMatrix; in SetTotalMatrix()
H A Drs_render_params.h320 virtual void SetTotalMatrix(const Drawing::Matrix& totalMatrix) {} in SetTotalMatrix() argument
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_render_node_drawable_autocache.cpp245 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 Drs_surface_render_node.cpp2417 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 Drs_surface_render_node.h438 void SetTotalMatrix(const Drawing::Matrix& totalMatrix);