/// @ref gtx_raw_data | |
/// @file glm/gtx/raw_data.hpp | |
/// | |
/// @see core (dependence) | |
/// | |
/// @defgroup gtx_raw_data GLM_GTX_raw_data | |
/// @ingroup gtx | |
/// | |
/// @brief Projection of a vector to other one | |
/// | |
/// <glm/gtx/raw_data.hpp> need to be included to use these functionalities. | |
#pragma once | |
// Dependencies | |
#include "../detail/setup.hpp" | |
#include "../detail/type_int.hpp" | |
#if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) | |
# pragma message("GLM: GLM_GTX_raw_data extension included") | |
#endif | |
namespace glm | |
{ | |
/// @addtogroup gtx_raw_data | |
/// @{ | |
//! Type for byte numbers. | |
//! From GLM_GTX_raw_data extension. | |
typedef detail::uint8 byte; | |
//! Type for word numbers. | |
//! From GLM_GTX_raw_data extension. | |
typedef detail::uint16 word; | |
//! Type for dword numbers. | |
//! From GLM_GTX_raw_data extension. | |
typedef detail::uint32 dword; | |
//! Type for qword numbers. | |
//! From GLM_GTX_raw_data extension. | |
typedef detail::uint64 qword; | |
/// @} | |
}// namespace glm | |
#include "raw_data.inl" |