class_audioeffectdistortion.rst 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  2. .. DO NOT EDIT THIS FILE, but the AudioEffectDistortion.xml source instead.
  3. .. The source is found in doc/classes or modules/<name>/doc_classes.
  4. .. _class_AudioEffectDistortion:
  5. AudioEffectDistortion
  6. =====================
  7. **Inherits:** :ref:`AudioEffect<class_audioeffect>` **<** :ref:`Resource<class_resource>` **<** :ref:`Reference<class_reference>` **<** :ref:`Object<class_object>`
  8. **Category:** Core
  9. Brief Description
  10. -----------------
  11. Member Functions
  12. ----------------
  13. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  14. | :ref:`float<class_float>` | :ref:`get_drive<class_AudioEffectDistortion_get_drive>` **(** **)** const |
  15. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  16. | :ref:`float<class_float>` | :ref:`get_keep_hf_hz<class_AudioEffectDistortion_get_keep_hf_hz>` **(** **)** const |
  17. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  18. | :ref:`int<class_int>` | :ref:`get_mode<class_AudioEffectDistortion_get_mode>` **(** **)** const |
  19. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  20. | :ref:`float<class_float>` | :ref:`get_post_gain<class_AudioEffectDistortion_get_post_gain>` **(** **)** const |
  21. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  22. | :ref:`float<class_float>` | :ref:`get_pre_gain<class_AudioEffectDistortion_get_pre_gain>` **(** **)** const |
  23. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  24. | void | :ref:`set_drive<class_AudioEffectDistortion_set_drive>` **(** :ref:`float<class_float>` drive **)** |
  25. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  26. | void | :ref:`set_keep_hf_hz<class_AudioEffectDistortion_set_keep_hf_hz>` **(** :ref:`float<class_float>` keep_hf_hz **)** |
  27. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  28. | void | :ref:`set_mode<class_AudioEffectDistortion_set_mode>` **(** :ref:`int<class_int>` mode **)** |
  29. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  30. | void | :ref:`set_post_gain<class_AudioEffectDistortion_set_post_gain>` **(** :ref:`float<class_float>` post_gain **)** |
  31. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  32. | void | :ref:`set_pre_gain<class_AudioEffectDistortion_set_pre_gain>` **(** :ref:`float<class_float>` pre_gain **)** |
  33. +----------------------------+----------------------------------------------------------------------------------------------------------------------+
  34. Member Variables
  35. ----------------
  36. - :ref:`float<class_float>` **drive**
  37. - :ref:`float<class_float>` **keep_hf_hz**
  38. - :ref:`int<class_int>` **mode**
  39. - :ref:`float<class_float>` **post_gain**
  40. - :ref:`float<class_float>` **pre_gain**
  41. Numeric Constants
  42. -----------------
  43. - **MODE_CLIP** = **0**
  44. - **MODE_ATAN** = **1**
  45. - **MODE_LOFI** = **2**
  46. - **MODE_OVERDRIVE** = **3**
  47. - **MODE_WAVESHAPE** = **4**
  48. Member Function Description
  49. ---------------------------
  50. .. _class_AudioEffectDistortion_get_drive:
  51. - :ref:`float<class_float>` **get_drive** **(** **)** const
  52. .. _class_AudioEffectDistortion_get_keep_hf_hz:
  53. - :ref:`float<class_float>` **get_keep_hf_hz** **(** **)** const
  54. .. _class_AudioEffectDistortion_get_mode:
  55. - :ref:`int<class_int>` **get_mode** **(** **)** const
  56. .. _class_AudioEffectDistortion_get_post_gain:
  57. - :ref:`float<class_float>` **get_post_gain** **(** **)** const
  58. .. _class_AudioEffectDistortion_get_pre_gain:
  59. - :ref:`float<class_float>` **get_pre_gain** **(** **)** const
  60. .. _class_AudioEffectDistortion_set_drive:
  61. - void **set_drive** **(** :ref:`float<class_float>` drive **)**
  62. .. _class_AudioEffectDistortion_set_keep_hf_hz:
  63. - void **set_keep_hf_hz** **(** :ref:`float<class_float>` keep_hf_hz **)**
  64. .. _class_AudioEffectDistortion_set_mode:
  65. - void **set_mode** **(** :ref:`int<class_int>` mode **)**
  66. .. _class_AudioEffectDistortion_set_post_gain:
  67. - void **set_post_gain** **(** :ref:`float<class_float>` post_gain **)**
  68. .. _class_AudioEffectDistortion_set_pre_gain:
  69. - void **set_pre_gain** **(** :ref:`float<class_float>` pre_gain **)**