class_canvasitemmaterial.rst 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  2. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead.
  3. .. _class_CanvasItemMaterial:
  4. CanvasItemMaterial
  5. ==================
  6. **Inherits:** :ref:`Resource<class_resource>` **<** :ref:`Reference<class_reference>` **<** :ref:`Object<class_object>`
  7. **Category:** Core
  8. Brief Description
  9. -----------------
  10. Member Functions
  11. ----------------
  12. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  13. | :ref:`Shader<class_shader>` | :ref:`get_shader<class_CanvasItemMaterial_get_shader>` **(** **)** const |
  14. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  15. | void | :ref:`get_shader_param<class_CanvasItemMaterial_get_shader_param>` **(** :ref:`String<class_string>` param **)** const |
  16. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  17. | :ref:`int<class_int>` | :ref:`get_shading_mode<class_CanvasItemMaterial_get_shading_mode>` **(** **)** const |
  18. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  19. | void | :ref:`set_shader<class_CanvasItemMaterial_set_shader>` **(** :ref:`Shader<class_shader>` shader **)** |
  20. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  21. | void | :ref:`set_shader_param<class_CanvasItemMaterial_set_shader_param>` **(** :ref:`String<class_string>` param, :ref:`Variant<class_variant>` value **)** |
  22. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  23. | void | :ref:`set_shading_mode<class_CanvasItemMaterial_set_shading_mode>` **(** :ref:`int<class_int>` mode **)** |
  24. +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
  25. Numeric Constants
  26. -----------------
  27. - **SHADING_NORMAL** = **0**
  28. - **SHADING_UNSHADED** = **1**
  29. - **SHADING_ONLY_LIGHT** = **2**
  30. Member Function Description
  31. ---------------------------
  32. .. _class_CanvasItemMaterial_get_shader:
  33. - :ref:`Shader<class_shader>` **get_shader** **(** **)** const
  34. .. _class_CanvasItemMaterial_get_shader_param:
  35. - void **get_shader_param** **(** :ref:`String<class_string>` param **)** const
  36. .. _class_CanvasItemMaterial_get_shading_mode:
  37. - :ref:`int<class_int>` **get_shading_mode** **(** **)** const
  38. .. _class_CanvasItemMaterial_set_shader:
  39. - void **set_shader** **(** :ref:`Shader<class_shader>` shader **)**
  40. .. _class_CanvasItemMaterial_set_shader_param:
  41. - void **set_shader_param** **(** :ref:`String<class_string>` param, :ref:`Variant<class_variant>` value **)**
  42. .. _class_CanvasItemMaterial_set_shading_mode:
  43. - void **set_shading_mode** **(** :ref:`int<class_int>` mode **)**