.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_Shader: Shader ====== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- To be changed, ignore. Member Functions ---------------- +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_code` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture` | :ref:`get_default_texture_param` **(** :ref:`String` param **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_mode` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_param` **(** :ref:`String` name **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_code` **(** :ref:`String` code **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_default_texture_param` **(** :ref:`String` param, :ref:`Texture` texture **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`String` **code** Numeric Constants ----------------- - **MODE_SPATIAL** = **0** - **MODE_CANVAS_ITEM** = **1** - **MODE_PARTICLES** = **2** Description ----------- To be changed, ignore. Member Function Description --------------------------- .. _class_Shader_get_code: - :ref:`String` **get_code** **(** **)** const .. _class_Shader_get_default_texture_param: - :ref:`Texture` **get_default_texture_param** **(** :ref:`String` param **)** const .. _class_Shader_get_mode: - :ref:`int` **get_mode** **(** **)** const .. _class_Shader_has_param: - :ref:`bool` **has_param** **(** :ref:`String` name **)** const .. _class_Shader_set_code: - void **set_code** **(** :ref:`String` code **)** .. _class_Shader_set_default_texture_param: - void **set_default_texture_param** **(** :ref:`String` param, :ref:`Texture` texture **)**