2
0
Эх сурвалжийг харах

Automatically create a Gradient resource when creating a GradientTexture1D

Hendrik Brucker 3 жил өмнө
parent
commit
655e2935cf

+ 1 - 1
scene/resources/texture.cpp

@@ -2157,7 +2157,7 @@ void GradientTexture1D::_bind_methods() {
 
 
 	ClassDB::bind_method(D_METHOD("_update"), &GradientTexture1D::_update);
 	ClassDB::bind_method(D_METHOD("_update"), &GradientTexture1D::_update);
 
 
-	ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "gradient", PROPERTY_HINT_RESOURCE_TYPE, "Gradient"), "set_gradient", "get_gradient");
+	ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "gradient", PROPERTY_HINT_RESOURCE_TYPE, "Gradient", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT), "set_gradient", "get_gradient");
 	ADD_PROPERTY(PropertyInfo(Variant::INT, "width", PROPERTY_HINT_RANGE, "1,16384,suffix:px"), "set_width", "get_width");
 	ADD_PROPERTY(PropertyInfo(Variant::INT, "width", PROPERTY_HINT_RANGE, "1,16384,suffix:px"), "set_width", "get_width");
 	ADD_PROPERTY(PropertyInfo(Variant::BOOL, "use_hdr"), "set_use_hdr", "is_using_hdr");
 	ADD_PROPERTY(PropertyInfo(Variant::BOOL, "use_hdr"), "set_use_hdr", "is_using_hdr");
 }
 }