basic.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // meta-description: Visual shader's node plugin template
  2. using _BINDINGS_NAMESPACE_;
  3. using System;
  4. public partial class VisualShaderNode_CLASS_ : _BASE_
  5. {
  6. public override string _GetName()
  7. {
  8. return "_CLASS_";
  9. }
  10. public override string _GetCategory()
  11. {
  12. return "";
  13. }
  14. public override string _GetDescription()
  15. {
  16. return "";
  17. }
  18. public override long _GetReturnIconType()
  19. {
  20. return 0;
  21. }
  22. public override long _GetInputPortCount()
  23. {
  24. return 0;
  25. }
  26. public override string _GetInputPortName(long port)
  27. {
  28. return "";
  29. }
  30. public override long _GetInputPortType(long port)
  31. {
  32. return 0;
  33. }
  34. public override long _GetOutputPortCount()
  35. {
  36. return 1;
  37. }
  38. public override string _GetOutputPortName(long port)
  39. {
  40. return "result";
  41. }
  42. public override long _GetOutputPortType(long port)
  43. {
  44. return 0;
  45. }
  46. public override string _GetCode(Godot.Collections.Array<string> inputVars, Godot.Collections.Array<string> outputVars, Shader.Mode mode, VisualShader.Type type)
  47. {
  48. return "";
  49. }
  50. }