Forward.h 789 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // Copyright (C) 2009-2016, Panagiotis Christopoulos Charitos.
  2. // All rights reserved.
  3. // Code licensed under the BSD License.
  4. // http://www.anki3d.org/LICENSE
  5. #pragma once
  6. #include <anki/util/StdTypes.h>
  7. namespace anki
  8. {
  9. class F16;
  10. template<typename T, U N, typename TSimd, typename TV>
  11. class TVec;
  12. template<typename T>
  13. class TVec2;
  14. template<typename T>
  15. class TVec3;
  16. template<typename T>
  17. class TVec4;
  18. template<typename T,
  19. U J,
  20. U I,
  21. typename TSimd,
  22. typename TM,
  23. typename TVJ,
  24. typename TVI>
  25. class TMat;
  26. template<typename T>
  27. class TMat3;
  28. template<typename T>
  29. class TMat3x4;
  30. template<typename T>
  31. class TMat4;
  32. template<typename T>
  33. class TQuat;
  34. template<typename T>
  35. class TTransform;
  36. template<typename T>
  37. class TAxisang;
  38. template<typename T>
  39. class TEuler;
  40. } // end namespace anki