class_canvasitemmaterial.rst 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. .. _class_CanvasItemMaterial:
  2. CanvasItemMaterial
  3. ==================
  4. **Inherits:** :ref:`Resource<class_resource>`
  5. **Category:** Core
  6. Member Functions
  7. ----------------
  8. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  9. | void | :ref:`set_shader<class_CanvasItemMaterial_set_shader>` **(** :ref:`Shader<class_shader>` shader **)** |
  10. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  11. | :ref:`Shader<class_shader>` | :ref:`get_shader<class_CanvasItemMaterial_get_shader>` **(** **)** const |
  12. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  13. | void | :ref:`set_shader_param<class_CanvasItemMaterial_set_shader_param>` **(** :ref:`String<class_string>` param, var value **)** |
  14. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  15. | void | :ref:`get_shader_param<class_CanvasItemMaterial_get_shader_param>` **(** :ref:`String<class_string>` param **)** const |
  16. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  17. | void | :ref:`set_shading_mode<class_CanvasItemMaterial_set_shading_mode>` **(** :ref:`int<class_int>` mode **)** |
  18. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  19. | :ref:`int<class_int>` | :ref:`get_shading_mode<class_CanvasItemMaterial_get_shading_mode>` **(** **)** const |
  20. +------------------------------+-------------------------------------------------------------------------------------------------------------------------------+
  21. Numeric Constants
  22. -----------------
  23. - **SHADING_NORMAL** = **0**
  24. - **SHADING_UNSHADED** = **1**
  25. - **SHADING_ONLY_LIGHT** = **2**
  26. Member Function Description
  27. ---------------------------
  28. .. _class_CanvasItemMaterial_set_shader:
  29. - void **set_shader** **(** :ref:`Shader<class_shader>` shader **)**
  30. .. _class_CanvasItemMaterial_get_shader:
  31. - :ref:`Shader<class_shader>` **get_shader** **(** **)** const
  32. .. _class_CanvasItemMaterial_set_shader_param:
  33. - void **set_shader_param** **(** :ref:`String<class_string>` param, var value **)**
  34. .. _class_CanvasItemMaterial_get_shader_param:
  35. - void **get_shader_param** **(** :ref:`String<class_string>` param **)** const
  36. .. _class_CanvasItemMaterial_set_shading_mode:
  37. - void **set_shading_mode** **(** :ref:`int<class_int>` mode **)**
  38. .. _class_CanvasItemMaterial_get_shading_mode:
  39. - :ref:`int<class_int>` **get_shading_mode** **(** **)** const