class_environment.rst 5.8 KB

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