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