/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | quaternion.h | 23 class Quaternion { class 25 Quaternion() = default; 26 Quaternion(double x, double y, double z, double w) : x_(x), y_(y), z_(z), w_(w) {} in Quaternion() function in OHOS::Ace::Quaternion 27 ~Quaternion() = default; 62 Quaternion operator+(const Quaternion& q) const in operator +() 68 return Quaternion(x, y, z, w); in operator +() 71 Quaternion operator*(const Quaternion& q) const in operator *() 77 return Quaternion( in operator *() [all...] |
H A D | quaternion.cpp | 25 Quaternion Quaternion::Slerp(const Quaternion& to, double t) const in Slerp() 33 Quaternion from = *this; in Slerp()
|
/foundation/graphic/graphic_3d/3d_widget_adapter/include/data_type/ |
H A D | quaternion.h | 23 class Quaternion { class 25 Quaternion() {} in Quaternion() function in OHOS::Render3D::Quaternion 26 Quaternion(float x, float y, float z, float w) : x_(x), y_(y), z_(z), w_(w) {} in Quaternion() function in OHOS::Render3D::Quaternion 59 bool operator==(const Quaternion& other) const in operator ==()
|
H A D | light.h | 28 const Quaternion& rotation) in Light() 60 void SetRotation(const OHOS::Render3D::Quaternion& rotation) in SetRotation() 90 const Quaternion& GetRotation() const in GetRotation() 101 OHOS::Render3D::Quaternion rotation_ { -999999.0f, -999999.0f, -999999.0f, -999999.0f };
|
/foundation/arkui/ace_engine/test/unittest/base/ |
H A D | quaternion_test.cpp | 36 * @tc.desc: Test all functions of the class Quaternion. 41 Quaternion quaternion1; in HWTEST_F() 51 Quaternion quaternion2 = quaternion1.inverse(); in HWTEST_F() 57 Quaternion quaternion3 = quaternion1.Slerp(quaternion2, -1.0); in HWTEST_F() 63 Quaternion quaternion4 = quaternion1.Slerp(quaternion2, 2.0); in HWTEST_F() 70 Quaternion quaternion5 = quaternion1.Slerp(quaternion2, 1.0); in HWTEST_F() 76 Quaternion quaternion6(NUM_D2, NUM_D2, NUM_D2, NUM_D2); in HWTEST_F() 77 Quaternion quaternion7 = quaternion1.Slerp(quaternion6, 1.0); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/ |
H A D | model_light.h | 38 bool shadow, const ModelPosition& position, const Quaternion& rotation) in ModelLight() 80 void SetRotation(const Quaternion& rotation) in SetRotation() 110 const Quaternion& GetRotation() const in GetRotation() 123 Quaternion rotation_;
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/animation/ |
H A D | rs_value_estimator.cpp | 25 Quaternion RSValueEstimator::Estimate(float fraction, in Estimate() 26 const Quaternion& startValue, const Quaternion& endValue) in Estimate()
|
H A D | rs_render_transition_effect.cpp | 142 Quaternion quaternion; in Unmarshalling() 209 property_ = std::make_shared<RSRenderAnimatableProperty<Quaternion>>(Quaternion {}, GenerateTransitionPropertyId()); in CreateModifier() 224 Quaternion value(qx, qy, qz, qw); in UpdateFraction()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_vector4.h | 90 class Quaternion : public Vector4f { class 92 Quaternion() in Quaternion() function in OHOS::Rosen::Quaternion 96 Quaternion(float x, float y, float z, float w) : Vector4f(x, y, z, w) {} in Quaternion() function in OHOS::Rosen::Quaternion 97 Quaternion(const Vector4f& other) : Vector4f(other) {} in Quaternion() function in OHOS::Rosen::Quaternion 98 Quaternion(const Vector4f&& other) : Vector4f(other) {} in Quaternion() function in OHOS::Rosen::Quaternion 99 Quaternion Slerp(const Quaternion& to, float t); 100 Quaternion Flip() const; 145 inline Quaternion Quaternion [all...] |
H A D | rs_obj_geometry.h | 45 Quaternion quaternion_ { 0.0f, 0.0f, 0.0f, 1.0f }; 223 void SetQuaternion(const Quaternion& quaternion) in SetQuaternion() 315 Quaternion GetQuaternion() const in GetQuaternion() 317 return trans_ ? trans_->quaternion_ : Quaternion(); in GetQuaternion()
|
/foundation/graphic/graphic_2d/graphic_test/graphic_test/rs_display_effect/property_display/ |
H A D | geom_pivotandrotation_test.cpp | 89 Quaternion degreeList[] = { in GRAPHIC_TEST() 106 Quaternion degreeList[] = { in GRAPHIC_TEST() 123 Quaternion degreeList[] = { in GRAPHIC_TEST()
|
/foundation/arkui/ace_engine/frameworks/core/components/scene_viewer/ |
H A D | scene_viewer_component.h | 83 void SetCameraRotation(Quaternion quat) in SetCameraRotation() 88 const Quaternion GetCameraRotation() const in GetCameraRotation() 238 Quaternion cameraRotation_ { INVALID_DOUBLE, INVALID_DOUBLE, INVALID_DOUBLE, INVALID_DOUBLE };
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_modifier_property.h | 48 std::shared_ptr<Rosen::RSAnimatableProperty<Rosen::Quaternion>>& property, const Rosen::Quaternion& value); 68 std::shared_ptr<Rosen::RSAnimatableProperty<Rosen::Quaternion>> quaternionValue;
|
H A D | rosen_modifier_property.cpp | 106 std::shared_ptr<Rosen::RSAnimatableProperty<Rosen::Quaternion>>& property, const Rosen::Quaternion& value) in AddOrChangeQuaternionModifier()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/modifier/ |
H A D | rs_render_property.cpp | 103 auto property = std::static_pointer_cast<RSRenderAnimatableProperty<Quaternion>>(val); in Marshalling() 198 Quaternion value; in Unmarshalling() 202 val.reset(new RSRenderAnimatableProperty<Quaternion>(value, id, type, unit)); in Unmarshalling() 265 float RSRenderAnimatableProperty<Quaternion>::ToFloat() const in ToFloat() 267 return RSRenderProperty<Quaternion>::stagingValue_.GetLength(); in ToFloat() 433 void RSRenderProperty<Quaternion>::Dump(std::string& out) const in Dump() 435 Quaternion q = Get(); in Dump() 684 bool RSRenderAnimatableProperty<Quaternion>::IsNearEqual( in IsNearEqual() 687 auto animatableProperty = std::static_pointer_cast<const RSRenderAnimatableProperty<Quaternion>>(value); in IsNearEqual() 689 return RSRenderProperty<Quaternion> in IsNearEqual() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/modifier/ |
H A D | rs_render_property_test.cpp | 158 auto prop3 = std::make_shared<MockRSRenderAnimatableProperty<Quaternion>>(Quaternion()); in HWTEST_F() 176 props.push_back(std::make_shared<MockRSRenderAnimatableProperty<Quaternion>>( in HWTEST_F() 219 props.push_back(std::make_shared<MockRSRenderProperty<Quaternion>>( in HWTEST_F() 369 RSRenderAnimatableProperty<Quaternion> property3; in HWTEST_F() 402 Quaternion quaternion; in HWTEST_F() 403 RSRenderAnimatableProperty<Quaternion> property3(quaternion); in HWTEST_F() 422 std::shared_ptr<RSRenderProperty<Quaternion>> quaternionValue = std::make_shared<RSRenderProperty<Quaternion>>(); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/unittest/animation/ |
H A D | rs_spring_model_test.cpp | 213 Quaternion initialOffset = Quaternion(0.0f, 0.0f, 0.0f, 0.0f); in HWTEST_F() 214 Quaternion initialVelocity = Quaternion(1.0f, 1.0f, 1.0f, 1.0f); in HWTEST_F() 216 auto model1 = std::make_shared<RSSpringModel<Quaternion>>(0.0f, 0.0f, initialOffset, initialVelocity, 0.0f); in HWTEST_F() 222 auto model2 = std::make_shared<RSSpringModel<Quaternion>>(1.0f, 1.0f, initialOffset, initialVelocity, 1.0f); in HWTEST_F() 228 auto model3 = std::make_shared<RSSpringModel<Quaternion>>(1.0f, 2.0f, initialOffset, initialVelocity, 1.0f); in HWTEST_F()
|
H A D | rs_render_animation_debug_trace_test.cpp | 139 auto quaternionProperty = std::make_shared<RSRenderAnimatableProperty<Quaternion>>( in HWTEST_F() 140 Quaternion(1.0f, 2.0f, 3.0f, 4.0f)); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/modifier/ |
H A D | rs_property.cpp | 210 void RSProperty<Quaternion>::UpdateToRender(const Quaternion& value, PropertyUpdateType type) const in UpdateToRender() 363 RSRenderPropertyType RSAnimatableProperty<Quaternion>::GetPropertyType() const in GetPropertyType()
|
H A D | rs_showing_properties_freezer.cpp | 86 std::optional<Quaternion> RSShowingPropertiesFreezer::GetQuaternion() const in GetQuaternion() 88 return GetPropertyImpl<Quaternion, RSModifierType::QUATERNION>(); in GetQuaternion()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/animation/ |
H A D | rs_curve_animation_test.cpp | 316 auto value = Quaternion(0.382683, 0, 0, 0.92388);
in HWTEST_F() 317 auto property = std::make_shared<RSAnimatableProperty<Quaternion>>();
in HWTEST_F() 322 auto startProperty = std::make_shared<RSAnimatableProperty<Quaternion>>();
in HWTEST_F() 323 auto endProperty = std::make_shared<RSAnimatableProperty<Quaternion>>(value);
in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/modifier/ |
H A D | rs_render_property.h | 361 RSB_EXPORT float RSRenderAnimatableProperty<Quaternion>::ToFloat() const; 376 RSB_EXPORT void RSRenderProperty<Quaternion>::Dump(std::string& out) const; 425 RSB_EXPORT bool RSRenderAnimatableProperty<Quaternion>::IsNearEqual( 455 extern template class RSRenderProperty<Quaternion>; 479 extern template class RSRenderAnimatableProperty<Quaternion>;
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/ |
H A D | rs_spring_model.h | 48 float toFloat(Quaternion value) in toFloat() 222 template class RSSpringModel<Quaternion>;
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/ |
H A D | rs_obj_abs_geometry_test.cpp | 53 Quaternion quaternion; in HWTEST_F() 153 Quaternion quaternion; in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | model_view_impl.h | 32 void SetCameraRotation(Quaternion quat) override;
|