|
@@ -1466,6 +1466,17 @@ bool VisualShader::is_text_shader() const {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+#ifndef DISABLE_DEPRECATED
|
|
|
+void VisualShader::set_graph_offset(const Vector2 &p_offset) {
|
|
|
+ WARN_DEPRECATED_MSG("graph_offset property is deprecated. Setting it has no effect.");
|
|
|
+}
|
|
|
+
|
|
|
+Vector2 VisualShader::get_graph_offset() const {
|
|
|
+ WARN_DEPRECATED_MSG("graph_offset property is deprecated. Getting it always returns Vector2().");
|
|
|
+ return Vector2();
|
|
|
+}
|
|
|
+#endif
|
|
|
+
|
|
|
String VisualShader::generate_preview_shader(Type p_type, int p_node, int p_port, Vector<DefaultTextureParam> &default_tex_params) const {
|
|
|
Ref<VisualShaderNode> node = get_node(p_type, p_node);
|
|
|
ERR_FAIL_COND_V(node.is_null(), String());
|
|
@@ -3154,6 +3165,12 @@ void VisualShader::_bind_methods() {
|
|
|
|
|
|
ClassDB::bind_method(D_METHOD("_update_shader"), &VisualShader::_update_shader);
|
|
|
|
|
|
+#ifndef DISABLE_DEPRECATED
|
|
|
+ ClassDB::bind_method(D_METHOD("set_graph_offset", "offset"), &VisualShader::set_graph_offset);
|
|
|
+ ClassDB::bind_method(D_METHOD("get_graph_offset"), &VisualShader::get_graph_offset);
|
|
|
+ ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "graph_offset", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NONE), "set_graph_offset", "get_graph_offset");
|
|
|
+#endif
|
|
|
+
|
|
|
ADD_PROPERTY_DEFAULT("code", ""); // Inherited from Shader, prevents showing default code as override in docs.
|
|
|
|
|
|
BIND_ENUM_CONSTANT(TYPE_VERTEX);
|