Atomic3D.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {
  2. "name" : "Atomic3D",
  3. "sources" : ["Source/Atomic/Atomic3D"],
  4. "requires" : ["3D"],
  5. "includes" : ["<Atomic/Container/ArrayPtr.h>","<Atomic/Scene/Scene.h>", "<Atomic/Atomic3D/Animation.h>", "<Atomic/Graphics/OcclusionBuffer.h>",
  6. "<Atomic/Scene/ValueAnimation.h>", "<Atomic/Graphics/Material.h>", "<Atomic/Resource/Image.h>"],
  7. "classes" : ["Model",
  8. "StaticModel",
  9. "Animation", "AnimatedModel", "AnimationController", "AnimationState", "Billboard", "BillboardSet", "CustomGeometry",
  10. "DecalSet", "ParticleEffect", "ParticleEmitter",
  11. "Skybox", "StaticModelGroup", "Terrain", "TerrainPatch"],
  12. "overloads" : {
  13. "StaticModel" : {
  14. "SetMaterial" : ["Material"]
  15. },
  16. "AnimationState" : {
  17. "AnimationState" : ["AnimatedModel", "Animation"]
  18. },
  19. "CustomGeometry" : {
  20. "SetMaterial" : ["Material"]
  21. }
  22. },
  23. "typescript_decl" : {
  24. "StaticModel" : [
  25. "setMaterialIndex(index:number, material:Material);"
  26. ],
  27. "CustomGeometry" : [
  28. "setMaterialIndex(index:number, material:Material);"
  29. ]
  30. },
  31. "haxe_decl" : {
  32. "StaticModel" : [
  33. "function setMaterialIndex(index:UInt, material:Material):Void;"
  34. ],
  35. "CustomGeometry" : [
  36. "function setMaterialIndex(index:UInt, material:Material):Void;"
  37. ]
  38. }
  39. }