class_clippedcamera.rst 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. :github_url: hide
  2. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  3. .. DO NOT EDIT THIS FILE, but the ClippedCamera.xml source instead.
  4. .. The source is found in doc/classes or modules/<name>/doc_classes.
  5. .. _class_ClippedCamera:
  6. ClippedCamera
  7. =============
  8. **Inherits:** :ref:`Camera<class_Camera>` **<** :ref:`Spatial<class_Spatial>` **<** :ref:`Node<class_Node>` **<** :ref:`Object<class_Object>`
  9. **Category:** Core
  10. Brief Description
  11. -----------------
  12. Properties
  13. ----------
  14. +----------------------------------------------------+--------------------------------------------------------------------+
  15. | :ref:`bool<class_bool>` | :ref:`clip_to_areas<class_ClippedCamera_property_clip_to_areas>` |
  16. +----------------------------------------------------+--------------------------------------------------------------------+
  17. | :ref:`bool<class_bool>` | :ref:`clip_to_bodies<class_ClippedCamera_property_clip_to_bodies>` |
  18. +----------------------------------------------------+--------------------------------------------------------------------+
  19. | :ref:`int<class_int>` | :ref:`collision_mask<class_ClippedCamera_property_collision_mask>` |
  20. +----------------------------------------------------+--------------------------------------------------------------------+
  21. | :ref:`float<class_float>` | :ref:`margin<class_ClippedCamera_property_margin>` |
  22. +----------------------------------------------------+--------------------------------------------------------------------+
  23. | :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` | :ref:`process_mode<class_ClippedCamera_property_process_mode>` |
  24. +----------------------------------------------------+--------------------------------------------------------------------+
  25. Methods
  26. -------
  27. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | void | :ref:`add_exception<class_ClippedCamera_method_add_exception>` **(** :ref:`Object<class_Object>` node **)** |
  29. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  30. | void | :ref:`add_exception_rid<class_ClippedCamera_method_add_exception_rid>` **(** :ref:`RID<class_RID>` rid **)** |
  31. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | void | :ref:`clear_exceptions<class_ClippedCamera_method_clear_exceptions>` **(** **)** |
  33. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | :ref:`bool<class_bool>` | :ref:`get_collision_mask_bit<class_ClippedCamera_method_get_collision_mask_bit>` **(** :ref:`int<class_int>` bit **)** const |
  35. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | void | :ref:`remove_exception<class_ClippedCamera_method_remove_exception>` **(** :ref:`Object<class_Object>` node **)** |
  37. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | void | :ref:`remove_exception_rid<class_ClippedCamera_method_remove_exception_rid>` **(** :ref:`RID<class_RID>` rid **)** |
  39. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | void | :ref:`set_collision_mask_bit<class_ClippedCamera_method_set_collision_mask_bit>` **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)** |
  41. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. Enumerations
  43. ------------
  44. .. _enum_ClippedCamera_ProcessMode:
  45. .. _class_ClippedCamera_constant_CLIP_PROCESS_PHYSICS:
  46. .. _class_ClippedCamera_constant_CLIP_PROCESS_IDLE:
  47. enum **ProcessMode**:
  48. - **CLIP_PROCESS_PHYSICS** = **0**
  49. - **CLIP_PROCESS_IDLE** = **1**
  50. Property Descriptions
  51. ---------------------
  52. .. _class_ClippedCamera_property_clip_to_areas:
  53. - :ref:`bool<class_bool>` **clip_to_areas**
  54. +----------+----------------------------+
  55. | *Setter* | set_clip_to_areas(value) |
  56. +----------+----------------------------+
  57. | *Getter* | is_clip_to_areas_enabled() |
  58. +----------+----------------------------+
  59. ----
  60. .. _class_ClippedCamera_property_clip_to_bodies:
  61. - :ref:`bool<class_bool>` **clip_to_bodies**
  62. +----------+-----------------------------+
  63. | *Setter* | set_clip_to_bodies(value) |
  64. +----------+-----------------------------+
  65. | *Getter* | is_clip_to_bodies_enabled() |
  66. +----------+-----------------------------+
  67. ----
  68. .. _class_ClippedCamera_property_collision_mask:
  69. - :ref:`int<class_int>` **collision_mask**
  70. +----------+---------------------------+
  71. | *Setter* | set_collision_mask(value) |
  72. +----------+---------------------------+
  73. | *Getter* | get_collision_mask() |
  74. +----------+---------------------------+
  75. ----
  76. .. _class_ClippedCamera_property_margin:
  77. - :ref:`float<class_float>` **margin**
  78. +----------+-------------------+
  79. | *Setter* | set_margin(value) |
  80. +----------+-------------------+
  81. | *Getter* | get_margin() |
  82. +----------+-------------------+
  83. ----
  84. .. _class_ClippedCamera_property_process_mode:
  85. - :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` **process_mode**
  86. +----------+-------------------------+
  87. | *Setter* | set_process_mode(value) |
  88. +----------+-------------------------+
  89. | *Getter* | get_process_mode() |
  90. +----------+-------------------------+
  91. Method Descriptions
  92. -------------------
  93. .. _class_ClippedCamera_method_add_exception:
  94. - void **add_exception** **(** :ref:`Object<class_Object>` node **)**
  95. ----
  96. .. _class_ClippedCamera_method_add_exception_rid:
  97. - void **add_exception_rid** **(** :ref:`RID<class_RID>` rid **)**
  98. ----
  99. .. _class_ClippedCamera_method_clear_exceptions:
  100. - void **clear_exceptions** **(** **)**
  101. ----
  102. .. _class_ClippedCamera_method_get_collision_mask_bit:
  103. - :ref:`bool<class_bool>` **get_collision_mask_bit** **(** :ref:`int<class_int>` bit **)** const
  104. ----
  105. .. _class_ClippedCamera_method_remove_exception:
  106. - void **remove_exception** **(** :ref:`Object<class_Object>` node **)**
  107. ----
  108. .. _class_ClippedCamera_method_remove_exception_rid:
  109. - void **remove_exception_rid** **(** :ref:`RID<class_RID>` rid **)**
  110. ----
  111. .. _class_ClippedCamera_method_set_collision_mask_bit:
  112. - void **set_collision_mask_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**