1
0

gen_raylib.py 357 B

123456789101112131415
  1. import json
  2. from ffigen import Library, set_vmath_converter
  3. with open('../3rd/raylib/parser/output/raylib_api.json') as f:
  4. data = json.load(f)
  5. lib = Library.from_raylib(data)
  6. set_vmath_converter('Vector2', 'vec2')
  7. set_vmath_converter('Vector3', 'vec3')
  8. lib.build(
  9. includes=['raylib.h'],
  10. glue_dir='../src',
  11. stub_dir='../include/typings'
  12. )