class_environment.rst 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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_Environment:
  4. Environment
  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. | void | :ref:`fx_get_param<class_Environment_fx_get_param>` **(** :ref:`int<class_int>` param **)** const |
  14. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  15. | void | :ref:`fx_set_param<class_Environment_fx_set_param>` **(** :ref:`int<class_int>` param, :ref:`Variant<class_variant>` value **)** |
  16. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  17. | :ref:`int<class_int>` | :ref:`get_background<class_Environment_get_background>` **(** **)** const |
  18. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  19. | void | :ref:`get_background_param<class_Environment_get_background_param>` **(** :ref:`int<class_int>` param **)** const |
  20. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  21. | :ref:`bool<class_bool>` | :ref:`is_fx_enabled<class_Environment_is_fx_enabled>` **(** :ref:`int<class_int>` effect **)** const |
  22. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  23. | void | :ref:`set_background<class_Environment_set_background>` **(** :ref:`int<class_int>` bgmode **)** |
  24. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  25. | void | :ref:`set_background_param<class_Environment_set_background_param>` **(** :ref:`int<class_int>` param, :ref:`Variant<class_variant>` value **)** |
  26. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  27. | void | :ref:`set_enable_fx<class_Environment_set_enable_fx>` **(** :ref:`int<class_int>` effect, :ref:`bool<class_bool>` enabled **)** |
  28. +--------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+
  29. Numeric Constants
  30. -----------------
  31. - **BG_KEEP** = **0**
  32. - **BG_DEFAULT_COLOR** = **1**
  33. - **BG_COLOR** = **2**
  34. - **BG_TEXTURE** = **3**
  35. - **BG_CUBEMAP** = **4**
  36. - **BG_CANVAS** = **5**
  37. - **BG_MAX** = **6**
  38. - **BG_PARAM_CANVAS_MAX_LAYER** = **0**
  39. - **BG_PARAM_COLOR** = **1**
  40. - **BG_PARAM_TEXTURE** = **2**
  41. - **BG_PARAM_CUBEMAP** = **3**
  42. - **BG_PARAM_ENERGY** = **4**
  43. - **BG_PARAM_GLOW** = **6**
  44. - **BG_PARAM_MAX** = **7**
  45. - **FX_AMBIENT_LIGHT** = **0**
  46. - **FX_FXAA** = **1**
  47. - **FX_GLOW** = **2**
  48. - **FX_DOF_BLUR** = **3**
  49. - **FX_HDR** = **4**
  50. - **FX_FOG** = **5**
  51. - **FX_BCS** = **6**
  52. - **FX_SRGB** = **7**
  53. - **FX_MAX** = **8**
  54. - **FX_BLUR_BLEND_MODE_ADDITIVE** = **0**
  55. - **FX_BLUR_BLEND_MODE_SCREEN** = **1**
  56. - **FX_BLUR_BLEND_MODE_SOFTLIGHT** = **2**
  57. - **FX_HDR_TONE_MAPPER_LINEAR** = **0**
  58. - **FX_HDR_TONE_MAPPER_LOG** = **1**
  59. - **FX_HDR_TONE_MAPPER_REINHARDT** = **2**
  60. - **FX_HDR_TONE_MAPPER_REINHARDT_AUTOWHITE** = **3**
  61. - **FX_PARAM_AMBIENT_LIGHT_COLOR** = **0**
  62. - **FX_PARAM_AMBIENT_LIGHT_ENERGY** = **1**
  63. - **FX_PARAM_GLOW_BLUR_PASSES** = **2**
  64. - **FX_PARAM_GLOW_BLUR_SCALE** = **3**
  65. - **FX_PARAM_GLOW_BLUR_STRENGTH** = **4**
  66. - **FX_PARAM_GLOW_BLUR_BLEND_MODE** = **5**
  67. - **FX_PARAM_GLOW_BLOOM** = **6**
  68. - **FX_PARAM_GLOW_BLOOM_TRESHOLD** = **7**
  69. - **FX_PARAM_DOF_BLUR_PASSES** = **8**
  70. - **FX_PARAM_DOF_BLUR_BEGIN** = **9**
  71. - **FX_PARAM_DOF_BLUR_RANGE** = **10**
  72. - **FX_PARAM_HDR_TONEMAPPER** = **11**
  73. - **FX_PARAM_HDR_EXPOSURE** = **12**
  74. - **FX_PARAM_HDR_WHITE** = **13**
  75. - **FX_PARAM_HDR_GLOW_TRESHOLD** = **14**
  76. - **FX_PARAM_HDR_GLOW_SCALE** = **15**
  77. - **FX_PARAM_HDR_MIN_LUMINANCE** = **16**
  78. - **FX_PARAM_HDR_MAX_LUMINANCE** = **17**
  79. - **FX_PARAM_HDR_EXPOSURE_ADJUST_SPEED** = **18**
  80. - **FX_PARAM_FOG_BEGIN** = **19**
  81. - **FX_PARAM_FOG_ATTENUATION** = **22**
  82. - **FX_PARAM_FOG_BEGIN_COLOR** = **20**
  83. - **FX_PARAM_FOG_END_COLOR** = **21**
  84. - **FX_PARAM_FOG_BG** = **23**
  85. - **FX_PARAM_BCS_BRIGHTNESS** = **24**
  86. - **FX_PARAM_BCS_CONTRAST** = **25**
  87. - **FX_PARAM_BCS_SATURATION** = **26**
  88. - **FX_PARAM_MAX** = **27**
  89. Member Function Description
  90. ---------------------------
  91. .. _class_Environment_fx_get_param:
  92. - void **fx_get_param** **(** :ref:`int<class_int>` param **)** const
  93. .. _class_Environment_fx_set_param:
  94. - void **fx_set_param** **(** :ref:`int<class_int>` param, :ref:`Variant<class_variant>` value **)**
  95. .. _class_Environment_get_background:
  96. - :ref:`int<class_int>` **get_background** **(** **)** const
  97. .. _class_Environment_get_background_param:
  98. - void **get_background_param** **(** :ref:`int<class_int>` param **)** const
  99. .. _class_Environment_is_fx_enabled:
  100. - :ref:`bool<class_bool>` **is_fx_enabled** **(** :ref:`int<class_int>` effect **)** const
  101. .. _class_Environment_set_background:
  102. - void **set_background** **(** :ref:`int<class_int>` bgmode **)**
  103. .. _class_Environment_set_background_param:
  104. - void **set_background_param** **(** :ref:`int<class_int>` param, :ref:`Variant<class_variant>` value **)**
  105. .. _class_Environment_set_enable_fx:
  106. - void **set_enable_fx** **(** :ref:`int<class_int>` effect, :ref:`bool<class_bool>` enabled **)**