Atomic2D.json 1.2 KB

1234567891011121314151617181920212223242526
  1. {
  2. "name" : "Atomic2D",
  3. "sources" : ["Source/Atomic/Atomic2D"],
  4. "includes" : ["<Atomic/Graphics/Texture2D.h>", "<Atomic/Scene/Node.h>", "<Atomic/Graphics/Material.h>"],
  5. "classes" : [ "SpriteSheet2D", "Sprite2D", "Drawable2D", "StaticSprite2D", "AnimationSet2D", "AnimatedSprite2D",
  6. "CollisionShape2D", "CollisionBox2D", "RigidBody2D", "Animation2D", "CollisionChain2D",
  7. "CollisionCircle2D", "CollisionEdge2D", "CollisionPolygon2D",
  8. "Constraint2D", "ConstraintDistance2D", "ConstraintFriction2D", "ConstraintGear2D",
  9. "ConstraintMotor2D", "ConstraintMouse2D", "ConstraintPrismatic2D", "ConstraintPulley2D",
  10. "ConstraintRevolute2D", "ConstraintRope2D", "ConstraintWeld2D", "ConstraintWheel2D",
  11. "ParticleEffect2D", "ParticleEmitter2D", "PhysicsWorld2D",
  12. "TileMap2D", "PropertySet2D", "Tile2D", "TileMapObject2D", "TileMapLayer2D",
  13. "TmxLayer2D", "TmxTileLayer2D", "TmxObjectGroup2D", "TmxImageLayer2D", "TmxFile2D",
  14. "Light2DGroup", "Light2D", "DirectionalLight2D", "PositionalLight2D", "PointLight2D"],
  15. "overloads" : {
  16. "AnimatedSprite2D" : {
  17. "SetAnimation" : ["AnimationSet2D", "String", "LoopMode2D"]
  18. },
  19. "CollisionBox2D" : {
  20. "SetSize" : ["Vector2"]
  21. },
  22. "PhysicsWorld2D" : {
  23. "DrawDebugGeometry" : []
  24. }
  25. }
  26. }