2
0

scalar_int_sized.hpp 851 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /// @ref ext_scalar_int_sized
  2. /// @file glm/ext/scalar_int_sized.hpp
  3. ///
  4. /// @defgroup ext_scalar_int_sized GLM_EXT_scalar_int_sized
  5. /// @ingroup ext
  6. ///
  7. /// Exposes sized signed integer scalar types.
  8. ///
  9. /// Include <glm/ext/scalar_int_sized.hpp> to use the features of this extension.
  10. ///
  11. /// @see ext_scalar_uint_sized
  12. #pragma once
  13. #include "../detail/setup.hpp"
  14. #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
  15. # pragma message("GLM: GLM_EXT_scalar_int_sized extension included")
  16. #endif
  17. namespace glm{
  18. /// @addtogroup ext_scalar_int_sized
  19. /// @{
  20. /// 8 bit signed integer type.
  21. typedef detail::int8 int8;
  22. /// 16 bit signed integer type.
  23. typedef detail::int16 int16;
  24. /// 32 bit signed integer type.
  25. typedef detail::int32 int32;
  26. /// 64 bit signed integer type.
  27. typedef detail::int64 int64;
  28. /// @}
  29. }//namespace glm