ObjectStreamTypes.h 696 B

1234567891011121314151617181920212223
  1. // SPDX-FileCopyrightText: 2021 Jorrit Rouwe
  2. // SPDX-License-Identifier: MIT
  3. // Note: Order is important, an enum is created and its value is stored in a binary stream!
  4. JPH_DECLARE_PRIMITIVE(uint8)
  5. JPH_DECLARE_PRIMITIVE(uint16)
  6. JPH_DECLARE_PRIMITIVE(int)
  7. JPH_DECLARE_PRIMITIVE(uint32)
  8. JPH_DECLARE_PRIMITIVE(uint64)
  9. JPH_DECLARE_PRIMITIVE(float)
  10. JPH_DECLARE_PRIMITIVE(bool)
  11. JPH_DECLARE_PRIMITIVE(String)
  12. JPH_DECLARE_PRIMITIVE(Float3)
  13. JPH_DECLARE_PRIMITIVE(Vec3)
  14. JPH_DECLARE_PRIMITIVE(Vec4)
  15. JPH_DECLARE_PRIMITIVE(Quat)
  16. JPH_DECLARE_PRIMITIVE(Mat44)
  17. JPH_DECLARE_PRIMITIVE(double)
  18. JPH_DECLARE_PRIMITIVE(DVec3)
  19. JPH_DECLARE_PRIMITIVE(DMat44)
  20. JPH_DECLARE_PRIMITIVE(Double3)
  21. #undef JPH_DECLARE_PRIMITIVE