Sync classref with current source

This commit is contained in:
Rémi Verschelde
2019-06-16 11:23:24 +02:00
parent 5c4340d30c
commit eef7baf24c
19 changed files with 501 additions and 18 deletions

View File

@@ -0,0 +1,104 @@
.. Generated automatically by doc/tools/makerst.py in Godot's source tree.
.. DO NOT EDIT THIS FILE, but the CameraServer.xml source instead.
.. The source is found in doc/classes or modules/<name>/doc_classes.
.. _class_CameraServer:
CameraServer
============
**Inherits:** :ref:`Object<class_Object>`
**Category:** Core
Brief Description
-----------------
Our camera server keeps track of different cameras accessible in Godot. These are external cameras such as webcams or the cameras on your phone.
Methods
-------
+-------------------------------------+----------------------------------------------------------------------------------------------------------------+
| void | :ref:`add_feed<class_CameraServer_method_add_feed>` **(** :ref:`CameraFeed<class_CameraFeed>` feed **)** |
+-------------------------------------+----------------------------------------------------------------------------------------------------------------+
| :ref:`Array<class_Array>` | :ref:`feeds<class_CameraServer_method_feeds>` **(** **)** |
+-------------------------------------+----------------------------------------------------------------------------------------------------------------+
| :ref:`CameraFeed<class_CameraFeed>` | :ref:`get_feed<class_CameraServer_method_get_feed>` **(** :ref:`int<class_int>` index **)** |
+-------------------------------------+----------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_feed_count<class_CameraServer_method_get_feed_count>` **(** **)** |
+-------------------------------------+----------------------------------------------------------------------------------------------------------------+
| void | :ref:`remove_feed<class_CameraServer_method_remove_feed>` **(** :ref:`CameraFeed<class_CameraFeed>` feed **)** |
+-------------------------------------+----------------------------------------------------------------------------------------------------------------+
Signals
-------
.. _class_CameraServer_signal_camera_feed_added:
- **camera_feed_added** **(** :ref:`int<class_int>` id **)**
Emitted when a :ref:`CameraFeed<class_CameraFeed>` is added (webcam is plugged in).
.. _class_CameraServer_signal_camera_feed_removed:
- **camera_feed_removed** **(** :ref:`int<class_int>` id **)**
Emitted when a :ref:`CameraFeed<class_CameraFeed>` is removed (webcam is removed).
Enumerations
------------
.. _enum_CameraServer_FeedImage:
.. _class_CameraServer_constant_FEED_RGBA_IMAGE:
.. _class_CameraServer_constant_FEED_YCbCr_IMAGE:
.. _class_CameraServer_constant_FEED_Y_IMAGE:
.. _class_CameraServer_constant_FEED_CbCr_IMAGE:
enum **FeedImage**:
- **FEED_RGBA_IMAGE** = **0** --- The RGBA camera image.
- **FEED_YCbCr_IMAGE** = **0** --- The YCbCr camera image.
- **FEED_Y_IMAGE** = **0** --- The Y component camera image.
- **FEED_CbCr_IMAGE** = **1** --- The CbCr component camera image.
Method Descriptions
-------------------
.. _class_CameraServer_method_add_feed:
- void **add_feed** **(** :ref:`CameraFeed<class_CameraFeed>` feed **)**
Adds a camera feed to the camera server.
.. _class_CameraServer_method_feeds:
- :ref:`Array<class_Array>` **feeds** **(** **)**
Returns an array of :ref:`CameraFeed<class_CameraFeed>`\ s.
.. _class_CameraServer_method_get_feed:
- :ref:`CameraFeed<class_CameraFeed>` **get_feed** **(** :ref:`int<class_int>` index **)**
Returns the :ref:`CameraFeed<class_CameraFeed>` with this id.
.. _class_CameraServer_method_get_feed_count:
- :ref:`int<class_int>` **get_feed_count** **(** **)**
Returns the number of :ref:`CameraFeed<class_CameraFeed>`\ s registered.
.. _class_CameraServer_method_remove_feed:
- void **remove_feed** **(** :ref:`CameraFeed<class_CameraFeed>` feed **)**
Removes a :ref:`CameraFeed<class_CameraFeed>`.