Renderer.xml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <glue>
  2. <head><![CDATA[// Copyright (C) 2009-present, 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 Renderer* getRenderer(lua_State* l)
  12. {
  13. LuaBinder* binder = nullptr;
  14. lua_getallocf(l, reinterpret_cast<void**>(&binder));
  15. return &Renderer::getSingleton();
  16. }
  17. ]]></head>
  18. <classes>
  19. <class name="Renderer">
  20. <methods>
  21. <method name="getAspectRatio">
  22. <return>F32</return>
  23. </method>
  24. <method name="setCurrentDebugRenderTarget">
  25. <args>
  26. <arg>CString</arg>
  27. </args>
  28. </method>
  29. </methods>
  30. </class>
  31. </classes>
  32. <functions>
  33. <function name="getRenderer">
  34. <overrideCall>Renderer* ret = getRenderer(l);</overrideCall>
  35. <return>Renderer*</return>
  36. </function>
  37. </functions>
  38. <tail><![CDATA[} // end namespace anki]]></tail>
  39. </glue>