GIProbe.xml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="GIProbe" inherits="VisualInstance" category="Core" version="3.1">
  3. <brief_description>
  4. </brief_description>
  5. <description>
  6. </description>
  7. <tutorials>
  8. <link>https://docs.godotengine.org/en/latest/tutorials/3d/gi_probes.html</link>
  9. </tutorials>
  10. <demos>
  11. </demos>
  12. <methods>
  13. <method name="bake">
  14. <return type="void">
  15. </return>
  16. <argument index="0" name="from_node" type="Node" default="null">
  17. </argument>
  18. <argument index="1" name="create_visual_debug" type="bool" default="false">
  19. </argument>
  20. <description>
  21. </description>
  22. </method>
  23. <method name="debug_bake">
  24. <return type="void">
  25. </return>
  26. <description>
  27. </description>
  28. </method>
  29. </methods>
  30. <members>
  31. <member name="bias" type="float" setter="set_bias" getter="get_bias">
  32. </member>
  33. <member name="compress" type="bool" setter="set_compress" getter="is_compressed">
  34. </member>
  35. <member name="data" type="GIProbeData" setter="set_probe_data" getter="get_probe_data">
  36. </member>
  37. <member name="dynamic_range" type="int" setter="set_dynamic_range" getter="get_dynamic_range">
  38. </member>
  39. <member name="energy" type="float" setter="set_energy" getter="get_energy">
  40. </member>
  41. <member name="extents" type="Vector3" setter="set_extents" getter="get_extents">
  42. </member>
  43. <member name="interior" type="bool" setter="set_interior" getter="is_interior">
  44. </member>
  45. <member name="normal_bias" type="float" setter="set_normal_bias" getter="get_normal_bias">
  46. </member>
  47. <member name="propagation" type="float" setter="set_propagation" getter="get_propagation">
  48. </member>
  49. <member name="subdiv" type="int" setter="set_subdiv" getter="get_subdiv" enum="GIProbe.Subdiv">
  50. </member>
  51. </members>
  52. <constants>
  53. <constant name="SUBDIV_64" value="0" enum="Subdiv">
  54. </constant>
  55. <constant name="SUBDIV_128" value="1" enum="Subdiv">
  56. </constant>
  57. <constant name="SUBDIV_256" value="2" enum="Subdiv">
  58. </constant>
  59. <constant name="SUBDIV_512" value="3" enum="Subdiv">
  60. </constant>
  61. <constant name="SUBDIV_MAX" value="4" enum="Subdiv">
  62. </constant>
  63. </constants>
  64. </class>