class_immediategeometry.rst 5.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  2. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead.
  3. .. _class_ImmediateGeometry:
  4. ImmediateGeometry
  5. =================
  6. **Inherits:** :ref:`GeometryInstance<class_geometryinstance>` **<** :ref:`VisualInstance<class_visualinstance>` **<** :ref:`Spatial<class_spatial>` **<** :ref:`Node<class_node>` **<** :ref:`Object<class_object>`
  7. **Category:** Core
  8. Brief Description
  9. -----------------
  10. Member Functions
  11. ----------------
  12. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  13. | void | :ref:`begin<class_ImmediateGeometry_begin>` **(** :ref:`int<class_int>` primitive, :ref:`Texture<class_texture>` texture **)** |
  14. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  15. | void | :ref:`set_normal<class_ImmediateGeometry_set_normal>` **(** :ref:`Vector3<class_vector3>` normal **)** |
  16. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  17. | void | :ref:`set_tangent<class_ImmediateGeometry_set_tangent>` **(** :ref:`Plane<class_plane>` tangent **)** |
  18. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  19. | void | :ref:`set_color<class_ImmediateGeometry_set_color>` **(** :ref:`Color<class_color>` color **)** |
  20. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  21. | void | :ref:`set_uv<class_ImmediateGeometry_set_uv>` **(** :ref:`Vector2<class_vector2>` uv **)** |
  22. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  23. | void | :ref:`set_uv2<class_ImmediateGeometry_set_uv2>` **(** :ref:`Vector2<class_vector2>` uv **)** |
  24. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  25. | void | :ref:`add_vertex<class_ImmediateGeometry_add_vertex>` **(** :ref:`Vector3<class_vector3>` pos **)** |
  26. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  27. | void | :ref:`add_sphere<class_ImmediateGeometry_add_sphere>` **(** :ref:`int<class_int>` lats, :ref:`int<class_int>` lons, :ref:`float<class_float>` radius **)** |
  28. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  29. | void | :ref:`end<class_ImmediateGeometry_end>` **(** **)** |
  30. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  31. | void | :ref:`clear<class_ImmediateGeometry_clear>` **(** **)** |
  32. +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
  33. Member Function Description
  34. ---------------------------
  35. .. _class_ImmediateGeometry_begin:
  36. - void **begin** **(** :ref:`int<class_int>` primitive, :ref:`Texture<class_texture>` texture **)**
  37. .. _class_ImmediateGeometry_set_normal:
  38. - void **set_normal** **(** :ref:`Vector3<class_vector3>` normal **)**
  39. .. _class_ImmediateGeometry_set_tangent:
  40. - void **set_tangent** **(** :ref:`Plane<class_plane>` tangent **)**
  41. .. _class_ImmediateGeometry_set_color:
  42. - void **set_color** **(** :ref:`Color<class_color>` color **)**
  43. .. _class_ImmediateGeometry_set_uv:
  44. - void **set_uv** **(** :ref:`Vector2<class_vector2>` uv **)**
  45. .. _class_ImmediateGeometry_set_uv2:
  46. - void **set_uv2** **(** :ref:`Vector2<class_vector2>` uv **)**
  47. .. _class_ImmediateGeometry_add_vertex:
  48. - void **add_vertex** **(** :ref:`Vector3<class_vector3>` pos **)**
  49. .. _class_ImmediateGeometry_add_sphere:
  50. - void **add_sphere** **(** :ref:`int<class_int>` lats, :ref:`int<class_int>` lons, :ref:`float<class_float>` radius **)**
  51. .. _class_ImmediateGeometry_end:
  52. - void **end** **(** **)**
  53. .. _class_ImmediateGeometry_clear:
  54. - void **clear** **(** **)**