Home
last modified time | relevance | path

Searched refs:mat (Results 1 - 25 of 55) sorted by relevance

123

/foundation/window/window_manager/utils/test/unittest/
H A Dwm_math_test.cpp110 Matrix4 mat = Matrix4::Identity; in HWTEST_F() local
111 auto result = TransformWithPerspDiv(vec, mat, 0.5); in HWTEST_F()
117 result = TransformWithPerspDiv(vec, mat, 0); in HWTEST_F()
130 Matrix4 mat; in HWTEST_F() local
131 mat.mat_[0][0] = 0.f; in HWTEST_F()
132 mat.mat_[1][0] = -1.0f; in HWTEST_F()
133 mat.Invert(); in HWTEST_F()
134 ASSERT_EQ(false, MathHelper::NearZero(0.f - mat.mat_[1][0])); in HWTEST_F()
144 Matrix4 mat; in HWTEST_F() local
145 mat in HWTEST_F()
158 Matrix4 mat; HWTEST_F() local
172 Matrix4 mat; HWTEST_F() local
[all...]
H A Dwindow_helper_test.cpp157 TransformHelper::Matrix4 mat = TransformHelper::CreateTranslation(-pivotPos); in HWTEST_F() local
158 mat *= WindowHelper::ComputeWorldTransformMat4(transform); in HWTEST_F()
159 mat *= TransformHelper::CreateTranslation(pivotPos); in HWTEST_F()
162 TransformHelper::Vector3 tranformedPoint = TransformHelper::Transform(expectOriginPoint, mat); in HWTEST_F()
163 PointInfo actialOriginPoint = WindowHelper::CalculateOriginPosition(mat, in HWTEST_F()
182 TransformHelper::Matrix4 mat = TransformHelper::CreateTranslation(-pivotPos); in HWTEST_F() local
183 mat *= WindowHelper::ComputeWorldTransformMat4(transform); in HWTEST_F()
184 mat *= TransformHelper::CreateTranslation(pivotPos); in HWTEST_F()
185 Rect transformRect = WindowHelper::TransformRect(mat, rect); in HWTEST_F()
204 TransformHelper::Matrix4 mat in HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_magnifier_shader_filter.cpp66 void RSMagnifierShaderFilter::SetMagnifierOffset(Drawing::Matrix& mat) in SetMagnifierOffset() argument
74 if ((mat.Get(1) > FLOAT_ZERO_THRESHOLD) && (mat.Get(3) < (0 - FLOAT_ZERO_THRESHOLD))) { in SetMagnifierOffset()
76 scaleX_ = mat.Get(1); in SetMagnifierOffset()
77 scaleY_ = -mat.Get(3); // 3 represents index in SetMagnifierOffset()
81 } else if ((mat.Get(0) < (0 - FLOAT_ZERO_THRESHOLD)) && (mat.Get(4) < (0 - FLOAT_ZERO_THRESHOLD))) { in SetMagnifierOffset()
83 scaleX_ = -mat.Get(0); in SetMagnifierOffset()
84 scaleY_ = -mat.Get(4); // 4 represents index in SetMagnifierOffset()
88 } else if ((mat in SetMagnifierOffset()
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_target_packing_common.h56 uint mat = 0; in GetDeferredMaterialFlagsFromMaterialFlags() local
57 mat |= ((materialFlags & CORE_MATERIAL_SHADOW_RECEIVER_BIT) == CORE_MATERIAL_SHADOW_RECEIVER_BIT) in GetDeferredMaterialFlagsFromMaterialFlags()
60 mat |= ((materialFlags & CORE_MATERIAL_PUNCTUAL_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_PUNCTUAL_LIGHT_RECEIVER_BIT) in GetDeferredMaterialFlagsFromMaterialFlags()
63 mat |= ((materialFlags & CORE_MATERIAL_INDIRECT_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_INDIRECT_LIGHT_RECEIVER_BIT) in GetDeferredMaterialFlagsFromMaterialFlags()
66 return mat; in GetDeferredMaterialFlagsFromMaterialFlags()
71 uint mat = 0; in GetMaterialFlagsFromDeferredMaterialFlags() local
72 mat |= ((materialFlags & CORE_MATERIAL_DF_SHADOW_RECEIVER_BIT) == CORE_MATERIAL_DF_SHADOW_RECEIVER_BIT) in GetMaterialFlagsFromDeferredMaterialFlags()
75 mat |= in GetMaterialFlagsFromDeferredMaterialFlags()
79 mat |= in GetMaterialFlagsFromDeferredMaterialFlags()
83 return mat; in GetMaterialFlagsFromDeferredMaterialFlags()
111 const uint mat = (mf << CORE_MATERIAL_DF_MATERIAL_FLAG_SHIFT) | materialType; GetPackMaterialWithFlags() local
161 const uint mat = uint(round(material.r * 255.0)); GetUnpackMaterialWithFlags() local
[all...]
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dmatrix_util.h81 static inline constexpr Mat3X3 PostScale(const Mat3X3& mat, const Vec2& vec) in PostScale() argument
84 result.x = { mat.x.x * vec.x, mat.x.y * vec.y, mat.x.z }; in PostScale()
85 result.y = { mat.y.x * vec.x, mat.y.y * vec.y, mat.y.z }; in PostScale()
86 result.z = { mat.z.x * vec.x, mat.z.y * vec.y, mat in PostScale()
91 PostScale(const Mat4X4& mat, const Vec3& vec) PostScale() argument
102 Scale(const Mat3X3& mat, const Vec2& vec) Scale() argument
112 Scale(const Mat4X4& mat, const Vec3& vec) Scale() argument
123 GetColumn(const Mat3X3& mat, int index) GetColumn() argument
143 GetColumn(const Mat4X4& mat, int index) GetColumn() argument
166 GetRow(const Mat3X3& mat, int index) GetRow() argument
185 GetRow(const Mat4X4& mat, int index) GetRow() argument
236 DimensionalShift(const Mat3X3& mat) DimensionalShift() argument
253 Translate(const Mat3X3& mat, const Vec2& vec) Translate() argument
261 Translate(const Mat4X4& mat, const Vec2& vec) Translate() argument
268 Translate(const Mat4X4& mat, const Vec3& vec) Translate() argument
275 SkewXY(const Mat4X4& mat, const Vec2& vec) SkewXY() argument
283 RotateZCWRadians(const Mat4X4& mat, float rot) RotateZCWRadians() argument
301 MultiplyVector(const Mat4X4& mat, const Vec3& vec) MultiplyVector() argument
[all...]
H A Dmatrix.h101 inline constexpr bool operator==(const Mat3X3& mat) const in operator ==()
104 if (data[i] != mat.data[i]) { in operator ==()
112 inline constexpr bool operator!=(const Mat3X3& mat) const in operator !=()
115 if (data[i] != mat.data[i]) { in operator !=()
223 inline constexpr bool operator==(const Mat4X4& mat) const in operator ==()
226 if (data[i] != mat.data[i]) { in operator ==()
234 inline constexpr bool operator!=(const Mat4X4& mat) const in operator !=()
237 if (data[i] != mat.data[i]) { in operator !=()
311 inline constexpr bool operator==(const Mat4X3& mat) const in operator ==()
314 if (data[i] != mat in operator ==()
[all...]
/foundation/window/window_manager/utils/src/
H A Dwm_math.cpp303 Vector2 Transform(const Vector2& vec, const Matrix3& mat) in Transform() argument
306 retVal.x_ = vec.x_ * mat.mat_[0][0] + vec.y_ * mat.mat_[1][0] + mat.mat_[2][0]; // 2: row2 in Transform()
307 retVal.y_ = vec.x_ * mat.mat_[0][1] + vec.y_ * mat.mat_[1][1] + mat.mat_[2][1]; // 2: row2 in Transform()
312 Vector3 Transform(const Vector3& vec, const Matrix4& mat) in Transform() argument
315 retVal.x_ = vec.x_ * mat.mat_[0][0] + vec.y_ * mat in Transform()
325 TransformWithPerspDiv(const Vector3& vec, const Matrix4& mat, float w) TransformWithPerspDiv() argument
345 GetOriginScreenPoint(const Vector2& p, const Matrix4& mat) GetOriginScreenPoint() argument
[all...]
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dgraphicsstate_impl.cpp54 void SetGraphicsState(const RENDER_NS::GraphicsState& state, SCENE_NS::IMaterial::Ptr mat) override
58 [st = state, sh = sh_, material = BASE_NS::weak_ptr(mat), type = ix_]() {
60 if (auto mat = interface_cast<SCENE_NS::IEcsObject>(material.lock())) {
62 mat->GetEntity(), (SceneHolder::ShaderType)type, st);
71 SCENE_NS::IShaderGraphicsState::Ptr GetGraphicsState(SCENE_NS::IMaterial::Ptr mat) override
77 META_NS::MakeCallback<META_NS::ITaskQueueTask>([sh = sh_, material = BASE_NS::weak_ptr(mat), type = ix_,
80 if (auto mat = interface_cast<SCENE_NS::IEcsObject>(material.lock())) {
82 sceneHolder->GetGraphicsState(mat->GetEntity(), (SceneHolder::ShaderType)type, ret);
/foundation/arkui/ace_engine/frameworks/core/components/svg/
H A Dsvg_transform.cpp35 void SvgTransform::ApplyRotationPivot(Matrix4& mat, float x, float y) in ApplyRotationPivot() argument
39 mat = Matrix4::CreateTranslate(x, y, 0) * mat * Matrix4::CreateTranslate(-x, -y, 0); in ApplyRotationPivot()
57 Matrix4 mat = Matrix4::CreateIdentity(); in CreateMatrix4() local
61 mat = Matrix4::CreateTranslate(StringToFloat(numVec[0].c_str()), 0, 0); in CreateMatrix4()
63 mat = Matrix4::CreateTranslate(StringToFloat(numVec[0].c_str()), StringToFloat(numVec[1].c_str()), 0); in CreateMatrix4()
67 mat = Matrix4::CreateScale(StringToFloat(numVec[0].c_str()), StringToFloat(numVec[0].c_str()), 1); in CreateMatrix4()
69 mat = Matrix4::CreateScale(StringToFloat(numVec[0].c_str()), StringToFloat(numVec[1].c_str()), 1); in CreateMatrix4()
72 mat = Matrix4::CreateRotate(StringToFloat(numVec[0].c_str()), 0, 0, 1); in CreateMatrix4()
74 ApplyRotationPivot(mat, StringToFloa in CreateMatrix4()
102 auto mat = Matrix4::CreateIdentity(); CreateMatrixFromMap() local
[all...]
H A Dsvg_transform.h57 static void ApplyRotationPivot(Matrix4& mat, float x, float y);
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/
H A Dge_linear_gradient_blur_shader_filter_test.cpp263 Drawing::Matrix mat; in HWTEST_F() local
264 mat.Set(Drawing::Matrix::SKEW_X, 0.002f); // 0.002f skew x in HWTEST_F()
265 mat.Set(Drawing::Matrix::SKEW_Y, -0.002f); // -0.002f skew y in HWTEST_F()
266 EXPECT_EQ(filter->CalcDirectionBias(mat), 1); // 1 Bias in HWTEST_F()
282 Drawing::Matrix mat; in HWTEST_F() local
283 mat.Set(Drawing::Matrix::SKEW_X, 0.0005f); // 0.0005f skew x in HWTEST_F()
284 mat.Set(Drawing::Matrix::SCALE_X, -0.002f); // -0.002f scale x in HWTEST_F()
285 mat.Set(Drawing::Matrix::SCALE_Y, -0.002f); // -0.002f scale y in HWTEST_F()
286 EXPECT_EQ(filter->CalcDirectionBias(mat), 2); // 2 Bias in HWTEST_F()
302 Drawing::Matrix mat; in HWTEST_F() local
322 Drawing::Matrix mat; HWTEST_F() local
342 Drawing::Matrix mat; HWTEST_F() local
[all...]
H A Dge_visual_effect_impl_test.cpp107 Drawing::Matrix mat; in HWTEST_F() local
113 geVisualEffectImpl2.SetParam(Drawing::GE_FILTER_LINEAR_GRADIENT_BLUR_CANVAS_MAT, mat); in HWTEST_F()
114 EXPECT_EQ(geVisualEffectImpl2.GetLinearGradientBlurParams()->mat, mat); in HWTEST_F()
231 EXPECT_EQ(geVisualEffectImpl.GetLinearGradientBlurParams()->mat, blurMat); in HWTEST_F()
232 Drawing::Matrix mat; in HWTEST_F() local
233 mat.Set(Drawing::Matrix::SKEW_X, 0.005f); // 0.005f skew x in HWTEST_F()
234 geVisualEffectImpl.SetParam("", mat); in HWTEST_F()
235 EXPECT_EQ(geVisualEffectImpl.GetLinearGradientBlurParams()->mat, blurMat); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_properties_painter_test.cpp87 Drawing::Matrix mat; in HWTEST_F() local
88 EXPECT_FALSE(RSPropertiesPainter::GetGravityMatrix(Gravity::CENTER, rect, 0.f, 0.f, mat)); in HWTEST_F()
89 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::CENTER, rect, w, h, mat)); in HWTEST_F()
90 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::TOP, rect, w, h, mat)); in HWTEST_F()
91 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::BOTTOM, rect, w, h, mat)); in HWTEST_F()
92 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::LEFT, rect, w, h, mat)); in HWTEST_F()
93 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::RIGHT, rect, w, h, mat)); in HWTEST_F()
94 EXPECT_FALSE(RSPropertiesPainter::GetGravityMatrix(Gravity::TOP_LEFT, rect, w, h, mat)); in HWTEST_F()
95 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::TOP_RIGHT, rect, w, h, mat)); in HWTEST_F()
96 EXPECT_TRUE(RSPropertiesPainter::GetGravityMatrix(Gravity::BOTTOM_LEFT, rect, w, h, mat)); in HWTEST_F()
120 Drawing::Matrix mat; HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/
H A Dfill_types_persp.cpp131 OH_Drawing_Matrix* mat = OH_Drawing_MatrixCreate(); in OnTestFunction() local
132 OH_Drawing_MatrixSetMatrix(mat, 1, 0, 0, // 1、 0、 0 矩阵参数 in OnTestFunction()
135 OH_Drawing_CanvasConcatMatrix(canvas, mat); in OnTestFunction()
158 OH_Drawing_MatrixDestroy(mat); in OnTestFunction()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/
H A Dgrid_irregular_filler.cpp142 const auto& mat = info_->gridMatrix_; in FindNextItem() local
144 if (mat.at(posY_).at(posX_) == target) { in FindNextItem()
149 auto nextRow = mat.find(posY_ + 1); in FindNextItem()
150 while (nextRow != mat.end()) { in FindNextItem()
172 const auto& mat = info_->gridMatrix_; in AdvancePos() local
173 if (mat.find(posY_) == mat.end()) { in AdvancePos()
177 const auto& row = mat.at(posY_); in AdvancePos()
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/api/
H A Dnode.h85 void SetGlobalTransform(const BASE_NS::Math::Mat4X4& mat) in SetGlobalTransform() argument
88 return impl->SetGlobalTransform(mat); in SetGlobalTransform()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_render_node_drawable_autocache.cpp128 bool RSRenderNodeDrawable::IsTranslate(Drawing::Matrix& mat) in IsTranslate() argument
130 return (mat.Get(Drawing::Matrix::SCALE_X) == 1.0f) && (mat.Get(Drawing::Matrix::SCALE_Y) == 1.0f) && in IsTranslate()
131 (mat.Get(Drawing::Matrix::SKEW_X) == 0.0f) && (mat.Get(Drawing::Matrix::SKEW_Y) == 0.0f); in IsTranslate()
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/
H A Dge_linear_gradient_blur_shader_filter.cpp53 mat_ = params.mat; in GELinearGradientBlurShaderFilter()
146 uint8_t GELinearGradientBlurShaderFilter::CalcDirectionBias(const Drawing::Matrix& mat) in CalcDirectionBias() argument
150 if ((mat.Get(1) > FLOAT_ZERO_THRESHOLD) && (mat.Get(3) < (0 - FLOAT_ZERO_THRESHOLD))) { in CalcDirectionBias()
153 } else if ((mat.Get(0) < (0 - FLOAT_ZERO_THRESHOLD)) && (mat.Get(4) < (0 - FLOAT_ZERO_THRESHOLD))) { in CalcDirectionBias()
156 } else if ((mat.Get(1) < (0 - FLOAT_ZERO_THRESHOLD)) && (mat.Get(3) > FLOAT_ZERO_THRESHOLD)) { in CalcDirectionBias()
/foundation/window/window_manager/utils/include/
H A Dwm_math.h234 Vector2 Transform(const Vector2& vec, const Matrix3& mat);
236 Vector3 Transform(const Vector3& vec, const Matrix4& mat);
238 Vector3 TransformWithPerspDiv(const Vector3& vec, const Matrix4& mat, float w = 1.0f);
241 Vector2 GetOriginScreenPoint(const Vector2& p, const Matrix4& mat);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_property_drawable_utils.cpp1100 const float& h, Drawing::Matrix& mat) in GetGravityMatrix()
1105 mat = Drawing::Matrix(); in GetGravityMatrix()
1109 mat.PreTranslate((rect.GetWidth() - w) / PARAM_DOUBLE, (rect.GetHeight() - h) / PARAM_DOUBLE); in GetGravityMatrix()
1113 mat.PreTranslate((rect.GetWidth() - w) / PARAM_DOUBLE, 0); in GetGravityMatrix()
1117 mat.PreTranslate((rect.GetWidth() - w) / PARAM_DOUBLE, rect.GetHeight() - h); in GetGravityMatrix()
1121 mat.PreTranslate(0, (rect.GetHeight() - h) / PARAM_DOUBLE); in GetGravityMatrix()
1125 mat.PreTranslate(rect.GetWidth() - w, (rect.GetHeight() - h) / PARAM_DOUBLE); in GetGravityMatrix()
1132 mat.PreTranslate(rect.GetWidth() - w, 0); in GetGravityMatrix()
1136 mat.PreTranslate(0, rect.GetHeight() - h); in GetGravityMatrix()
1140 mat in GetGravityMatrix()
1099 GetGravityMatrix(const Gravity& gravity, const Drawing::Rect& rect, const float& w, const float& h, Drawing::Matrix& mat) GetGravityMatrix() argument
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/
H A Drs_magnifier_shader_filter.h32 void SetMagnifierOffset(Drawing::Matrix& mat);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_properties_painter.cpp117 bool RSPropertiesPainter::GetGravityMatrix(Gravity gravity, RectF rect, float w, float h, Drawing::Matrix& mat) in GetGravityMatrix() argument
122 mat = Drawing::Matrix(); in GetGravityMatrix()
126 mat.PreTranslate((rect.width_ - w) / PARAM_DOUBLE, (rect.height_ - h) / PARAM_DOUBLE); in GetGravityMatrix()
130 mat.PreTranslate((rect.width_ - w) / PARAM_DOUBLE, 0); in GetGravityMatrix()
134 mat.PreTranslate((rect.width_ - w) / PARAM_DOUBLE, rect.height_ - h); in GetGravityMatrix()
138 mat.PreTranslate(0, (rect.height_ - h) / PARAM_DOUBLE); in GetGravityMatrix()
142 mat.PreTranslate(rect.width_ - w, (rect.height_ - h) / PARAM_DOUBLE); in GetGravityMatrix()
149 mat.PreTranslate(rect.width_ - w, 0); in GetGravityMatrix()
153 mat.PreTranslate(0, rect.height_ - h); in GetGravityMatrix()
157 mat in GetGravityMatrix()
1182 Drawing::Matrix mat; DrawFrame() local
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_material_objects.cpp159 auto matFactorData = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ubos_.mat.GetHandle())); in UpdateMaterialBuffers()
190 gpuResourceMgr.UnmapBuffer(ubos_.mat.GetHandle()); in UpdateMaterialBuffers()
243 ubos_.mat = gpuResourceMgr.Create(us + DefaultMaterialMaterialConstants::MATERIAL_DATA_BUFFER_NAME, bufferDesc); in ProcessBuffers()
/foundation/graphic/graphic_3d/kits/js/src/
H A DShaderJS.cpp275 auto mat = interface_pointer_cast<SCENE_NS::IMaterial>(tro->GetNativeObject()); in BindToMaterial() local
282 ExecSyncTask([mat, &customProperties, &Textures]() { in BindToMaterial()
283 Textures = mat->Inputs()->GetValue(); in BindToMaterial()
284 customProperties = interface_pointer_cast<META_NS::IMetadata>(mat->CustomProperties()->GetValue()); in BindToMaterial()
H A DBaseObjectJS.cpp232 SCENE_NS::IMaterial* mat = interface_cast<SCENE_NS::IMaterial>(obj); in CreateFromNativeInstance() local
233 auto shdr = mat->MaterialShader()->GetValue(); in CreateFromNativeInstance()

Completed in 17 milliseconds

123