.. 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_CanvasItemMaterial: CanvasItemMaterial ================== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Shader` | :ref:`get_shader` **(** **)** const | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`get_shader_param` **(** :ref:`String` param **)** const | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_shading_mode` **(** **)** const | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_shader` **(** :ref:`Shader` shader **)** | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_shader_param` **(** :ref:`String` param, :ref:`Variant` value **)** | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_shading_mode` **(** :ref:`int` mode **)** | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ Numeric Constants ----------------- - **SHADING_NORMAL** = **0** - **SHADING_UNSHADED** = **1** - **SHADING_ONLY_LIGHT** = **2** Member Function Description --------------------------- .. _class_CanvasItemMaterial_get_shader: - :ref:`Shader` **get_shader** **(** **)** const .. _class_CanvasItemMaterial_get_shader_param: - void **get_shader_param** **(** :ref:`String` param **)** const .. _class_CanvasItemMaterial_get_shading_mode: - :ref:`int` **get_shading_mode** **(** **)** const .. _class_CanvasItemMaterial_set_shader: - void **set_shader** **(** :ref:`Shader` shader **)** .. _class_CanvasItemMaterial_set_shader_param: - void **set_shader_param** **(** :ref:`String` param, :ref:`Variant` value **)** .. _class_CanvasItemMaterial_set_shading_mode: - void **set_shading_mode** **(** :ref:`int` mode **)**