1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-23 15:16:17 +00:00

Add a GDScript template for VisualShaderNodeCustom

This commit is contained in:
Yuri Roubinsky
2022-01-04 11:30:47 +03:00
parent b238218363
commit 21cfcaa129
5 changed files with 112 additions and 4 deletions

View File

@@ -0,0 +1,67 @@
// meta-description: Visual shader's node plugin template
using _BINDINGS_NAMESPACE_;
using System;
public partial class VisualShaderNode_CLASS_ : _BASE_
{
public override string _GetName()
{
return "_CLASS_";
}
public override string _GetCategory()
{
return "";
}
public override string _GetDescription()
{
return "";
}
public override int _GetReturnIconType()
{
return 0;
}
public override int _GetInputPortCount()
{
return 0;
}
public override string _GetInputPortName(int port)
{
return "";
}
public override int _GetInputPortType(int port)
{
return 0;
}
public override int _GetOutputPortCount()
{
return 1;
}
public override string _GetOutputPortName(int port)
{
return "result";
}
public override int _GetOutputPortType(int port)
{
return 0;
}
public override string _GetGlobalCode(Shader.Mode mode)
{
return "";
}
public override string _GetCode(Godot.Collections.Array inputVars, Godot.Collections.Array outputVars, Shader.Mode mode, VisualShader.Type type)
{
return "";
}
}