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/latest/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]