Resources.def.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Copyright (C) 2009-present, Panagiotis Christopoulos Charitos and contributors.
  2. // All rights reserved.
  3. // Code licensed under the BSD License.
  4. // http://www.anki3d.org/LICENSE
  5. // An awful trick to instantiate stuff with the resource type
  6. #if !defined(ANKI_INSTANSIATE_RESOURCE_DELIMITER)
  7. # define ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  8. #endif
  9. ANKI_INSTANTIATE_RESOURCE(AnimationResource)
  10. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  11. ANKI_INSTANTIATE_RESOURCE(ImageResource)
  12. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  13. ANKI_INSTANTIATE_RESOURCE(MeshResource)
  14. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  15. ANKI_INSTANTIATE_RESOURCE(CpuMeshResource)
  16. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  17. ANKI_INSTANTIATE_RESOURCE(SkeletonResource)
  18. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  19. ANKI_INSTANTIATE_RESOURCE(ParticleEmitterResource2)
  20. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  21. ANKI_INSTANTIATE_RESOURCE(ScriptResource)
  22. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  23. ANKI_INSTANTIATE_RESOURCE(DummyResource)
  24. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  25. ANKI_INSTANTIATE_RESOURCE(GenericResource)
  26. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  27. ANKI_INSTANTIATE_RESOURCE(ImageAtlasResource)
  28. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  29. ANKI_INSTANTIATE_RESOURCE(ShaderProgramResource)
  30. ANKI_INSTANSIATE_RESOURCE_DELIMITER()
  31. ANKI_INSTANTIATE_RESOURCE(MaterialResource)
  32. #if defined(ANKI_INSTANTIATE_RESOURCE)
  33. # undef ANKI_INSTANTIATE_RESOURCE
  34. #endif
  35. #if defined(ANKI_INSTANSIATE_RESOURCE_DELIMITER)
  36. # undef ANKI_INSTANSIATE_RESOURCE_DELIMITER
  37. #endif