Renderer.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <glue>
  2. <head><![CDATA[// Copyright (C) 2009-2020, Panagiotis Christopoulos Charitos and contributors.
  3. // All rights reserved.
  4. // Code licensed under the BSD License.
  5. // http://www.anki3d.org/LICENSE
  6. // WARNING: This file is auto generated.
  7. #include <anki/script/LuaBinder.h>
  8. #include <anki/script/ScriptManager.h>
  9. #include <anki/Renderer.h>
  10. namespace anki {
  11. static MainRenderer* getMainRenderer(lua_State* l)
  12. {
  13. LuaBinder* binder = nullptr;
  14. lua_getallocf(l, reinterpret_cast<void**>(&binder));
  15. MainRenderer* r = binder->getOtherSystems().m_renderer;
  16. ANKI_ASSERT(r);
  17. return r;
  18. }
  19. ]]></head>
  20. <classes>
  21. <class name="Dbg">
  22. <methods>
  23. <method name="getEnabled">
  24. <return>Bool</return>
  25. </method>
  26. <method name="setEnabled">
  27. <args>
  28. <arg>Bool</arg>
  29. </args>
  30. </method>
  31. </methods>
  32. </class>
  33. <class name="MainRenderer">
  34. <methods>
  35. <method name="getAspectRatio">
  36. <return>F32</return>
  37. </method>
  38. <method name="setCurrentDebugRenderTarget">
  39. <overrideCall>self->getOffscreenRenderer().setCurrentDebugRenderTarget(arg0);</overrideCall>
  40. <args>
  41. <arg>CString</arg>
  42. </args>
  43. </method>
  44. </methods>
  45. </class>
  46. </classes>
  47. <functions>
  48. <function name="getMainRenderer">
  49. <overrideCall>MainRenderer* ret = getMainRenderer(l);</overrideCall>
  50. <return>MainRenderer*</return>
  51. </function>
  52. </functions>
  53. <tail><![CDATA[} // end namespace anki]]></tail>
  54. </glue>