class_clippedcamera.rst 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  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>` | false |
  16. +----------------------------------------------------+--------------------------------------------------------------------+-------+
  17. | :ref:`bool<class_bool>` | :ref:`clip_to_bodies<class_ClippedCamera_property_clip_to_bodies>` | true |
  18. +----------------------------------------------------+--------------------------------------------------------------------+-------+
  19. | :ref:`int<class_int>` | :ref:`collision_mask<class_ClippedCamera_property_collision_mask>` | 1 |
  20. +----------------------------------------------------+--------------------------------------------------------------------+-------+
  21. | :ref:`float<class_float>` | :ref:`margin<class_ClippedCamera_property_margin>` | 0.0 |
  22. +----------------------------------------------------+--------------------------------------------------------------------+-------+
  23. | :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` | :ref:`process_mode<class_ClippedCamera_property_process_mode>` | 0 |
  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:`float<class_float>` | :ref:`get_clip_offset<class_ClippedCamera_method_get_clip_offset>` **(** **)** const |
  35. +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | :ref:`bool<class_bool>` | :ref:`get_collision_mask_bit<class_ClippedCamera_method_get_collision_mask_bit>` **(** :ref:`int<class_int>` bit **)** const |
  37. +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | void | :ref:`remove_exception<class_ClippedCamera_method_remove_exception>` **(** :ref:`Object<class_Object>` node **)** |
  39. +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | void | :ref:`remove_exception_rid<class_ClippedCamera_method_remove_exception_rid>` **(** :ref:`RID<class_RID>` rid **)** |
  41. +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. | void | :ref:`set_collision_mask_bit<class_ClippedCamera_method_set_collision_mask_bit>` **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)** |
  43. +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
  44. Enumerations
  45. ------------
  46. .. _enum_ClippedCamera_ProcessMode:
  47. .. _class_ClippedCamera_constant_CLIP_PROCESS_PHYSICS:
  48. .. _class_ClippedCamera_constant_CLIP_PROCESS_IDLE:
  49. enum **ProcessMode**:
  50. - **CLIP_PROCESS_PHYSICS** = **0**
  51. - **CLIP_PROCESS_IDLE** = **1**
  52. Property Descriptions
  53. ---------------------
  54. .. _class_ClippedCamera_property_clip_to_areas:
  55. - :ref:`bool<class_bool>` **clip_to_areas**
  56. +-----------+----------------------------+
  57. | *Default* | false |
  58. +-----------+----------------------------+
  59. | *Setter* | set_clip_to_areas(value) |
  60. +-----------+----------------------------+
  61. | *Getter* | is_clip_to_areas_enabled() |
  62. +-----------+----------------------------+
  63. .. _class_ClippedCamera_property_clip_to_bodies:
  64. - :ref:`bool<class_bool>` **clip_to_bodies**
  65. +-----------+-----------------------------+
  66. | *Default* | true |
  67. +-----------+-----------------------------+
  68. | *Setter* | set_clip_to_bodies(value) |
  69. +-----------+-----------------------------+
  70. | *Getter* | is_clip_to_bodies_enabled() |
  71. +-----------+-----------------------------+
  72. .. _class_ClippedCamera_property_collision_mask:
  73. - :ref:`int<class_int>` **collision_mask**
  74. +-----------+---------------------------+
  75. | *Default* | 1 |
  76. +-----------+---------------------------+
  77. | *Setter* | set_collision_mask(value) |
  78. +-----------+---------------------------+
  79. | *Getter* | get_collision_mask() |
  80. +-----------+---------------------------+
  81. .. _class_ClippedCamera_property_margin:
  82. - :ref:`float<class_float>` **margin**
  83. +-----------+-------------------+
  84. | *Default* | 0.0 |
  85. +-----------+-------------------+
  86. | *Setter* | set_margin(value) |
  87. +-----------+-------------------+
  88. | *Getter* | get_margin() |
  89. +-----------+-------------------+
  90. .. _class_ClippedCamera_property_process_mode:
  91. - :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` **process_mode**
  92. +-----------+-------------------------+
  93. | *Default* | 0 |
  94. +-----------+-------------------------+
  95. | *Setter* | set_process_mode(value) |
  96. +-----------+-------------------------+
  97. | *Getter* | get_process_mode() |
  98. +-----------+-------------------------+
  99. Method Descriptions
  100. -------------------
  101. .. _class_ClippedCamera_method_add_exception:
  102. - void **add_exception** **(** :ref:`Object<class_Object>` node **)**
  103. .. _class_ClippedCamera_method_add_exception_rid:
  104. - void **add_exception_rid** **(** :ref:`RID<class_RID>` rid **)**
  105. .. _class_ClippedCamera_method_clear_exceptions:
  106. - void **clear_exceptions** **(** **)**
  107. .. _class_ClippedCamera_method_get_clip_offset:
  108. - :ref:`float<class_float>` **get_clip_offset** **(** **)** const
  109. .. _class_ClippedCamera_method_get_collision_mask_bit:
  110. - :ref:`bool<class_bool>` **get_collision_mask_bit** **(** :ref:`int<class_int>` bit **)** const
  111. .. _class_ClippedCamera_method_remove_exception:
  112. - void **remove_exception** **(** :ref:`Object<class_Object>` node **)**
  113. .. _class_ClippedCamera_method_remove_exception_rid:
  114. - void **remove_exception_rid** **(** :ref:`RID<class_RID>` rid **)**
  115. .. _class_ClippedCamera_method_set_collision_mask_bit:
  116. - void **set_collision_mask_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**