A custom shader program.
This class allows you to define a custom shader program that can be used for various materials to render objects.
https://docs.godotengine.org/en/3.1/tutorials/shading/index.html
Returns the shader mode for the shader, either [code]MODE_CANVAS_ITEM[/code], [code]MODE_SPATIAL[/code] or [code]MODE_PARTICLES[/code]