class_encodedobjectasid.rst 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 EncodedObjectAsID.xml source instead.
  4. .. The source is found in doc/classes or modules/<name>/doc_classes.
  5. .. _class_EncodedObjectAsID:
  6. EncodedObjectAsID
  7. =================
  8. **Inherits:** :ref:`Reference<class_Reference>` **<** :ref:`Object<class_Object>`
  9. **Category:** Core
  10. Brief Description
  11. -----------------
  12. Holds a reference to an :ref:`Object<class_Object>`'s instance ID.
  13. Properties
  14. ----------
  15. +-----------------------+--------------------------------------------------------------+
  16. | :ref:`int<class_int>` | :ref:`object_id<class_EncodedObjectAsID_property_object_id>` |
  17. +-----------------------+--------------------------------------------------------------+
  18. Description
  19. -----------
  20. Utility class which holds a reference to the internal identifier of an :ref:`Object<class_Object>` instance, as given by :ref:`Object.get_instance_id<class_Object_method_get_instance_id>`. This ID can then be used to retrieve the object instance with :ref:`@GDScript.instance_from_id<class_@GDScript_method_instance_from_id>`.
  21. This class is used internally by the editor inspector and script debugger, but can also be used in plugins to pass and display objects as their IDs.
  22. Property Descriptions
  23. ---------------------
  24. .. _class_EncodedObjectAsID_property_object_id:
  25. - :ref:`int<class_int>` **object_id**
  26. +----------+----------------------+
  27. | *Setter* | set_object_id(value) |
  28. +----------+----------------------+
  29. | *Getter* | get_object_id() |
  30. +----------+----------------------+
  31. The :ref:`Object<class_Object>` identifier stored in this :ref:`EncodedObjectAsID<class_EncodedObjectAsID>` instance. The object instance can be retrieved with :ref:`@GDScript.instance_from_id<class_@GDScript_method_instance_from_id>`.