瀏覽代碼

Merge pull request #62494 from TechnoPorg/gradient-fix-precision

Rémi Verschelde 3 年之前
父節點
當前提交
0cd049e411
共有 2 個文件被更改,包括 5 次插入5 次删除
  1. 3 3
      scene/gui/gradient_edit.cpp
  2. 2 2
      scene/gui/gradient_edit.h

+ 3 - 3
scene/gui/gradient_edit.cpp

@@ -382,7 +382,7 @@ void GradientEdit::_color_changed(const Color &p_color) {
 	emit_signal(SNAME("ramp_changed"));
 }
 
-void GradientEdit::set_ramp(const Vector<real_t> &p_offsets, const Vector<Color> &p_colors) {
+void GradientEdit::set_ramp(const Vector<float> &p_offsets, const Vector<Color> &p_colors) {
 	ERR_FAIL_COND(p_offsets.size() != p_colors.size());
 	points.clear();
 	for (int i = 0; i < p_offsets.size(); i++) {
@@ -396,8 +396,8 @@ void GradientEdit::set_ramp(const Vector<real_t> &p_offsets, const Vector<Color>
 	update();
 }
 
-Vector<real_t> GradientEdit::get_offsets() const {
-	Vector<real_t> ret;
+Vector<float> GradientEdit::get_offsets() const {
+	Vector<float> ret;
 	for (int i = 0; i < points.size(); i++) {
 		ret.push_back(points[i].offset);
 	}

+ 2 - 2
scene/gui/gradient_edit.h

@@ -67,8 +67,8 @@ protected:
 	static void _bind_methods();
 
 public:
-	void set_ramp(const Vector<real_t> &p_offsets, const Vector<Color> &p_colors);
-	Vector<real_t> get_offsets() const;
+	void set_ramp(const Vector<float> &p_offsets, const Vector<Color> &p_colors);
+	Vector<float> get_offsets() const;
 	Vector<Color> get_colors() const;
 	void set_points(Vector<Gradient::Point> &p_points);
 	Vector<Gradient::Point> &get_points();