Flow Visualisation
color_cast.inl File Reference
This graph shows which files directly or indirectly include this file:

Namespaces

 glm
 

Functions

template<typename T >
GLM_FUNC_QUALIFIER uint8 glm::u8channel_cast (T a)
 
template<typename T >
GLM_FUNC_QUALIFIER uint16 glm::u16channel_cast (T a)
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_rgbx_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_xrgb_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_bgrx_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_xbgr_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_rgba_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_argb_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_bgra_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint32 glm::u32_abgr_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u64_rgbx_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u32_xrgb_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u32_bgrx_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u32_xbgr_cast (const detail::tvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u64_rgba_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u64_argb_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u64_bgra_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<typename T >
GLM_FUNC_QUALIFIER uint64 glm::u64_abgr_cast (const detail::tvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension) More...
 
template<>
GLM_FUNC_QUALIFIER f16 glm::f16_channel_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec3 glm::f16_rgbx_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec3 glm::f16_xrgb_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec3 glm::f16_bgrx_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec3 glm::f16_xbgr_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec4 glm::f16_rgba_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec4 glm::f16_argb_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec4 glm::f16_bgra_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER f16vec4 glm::f16_abgr_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER float glm::f32_channel_cast< uint8 > (uint8 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_rgbx_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_xrgb_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_bgrx_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_xbgr_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_rgba_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_argb_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_bgra_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_abgr_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER double glm::f64_channel_cast< uint8 > (uint8 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_rgbx_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_xrgb_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_bgrx_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_xbgr_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_rgba_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_argb_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_bgra_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_abgr_cast< uint32 > (uint32 color)
 
template<>
GLM_FUNC_QUALIFIER detail::half glm::f16_channel_cast< uint16 > (uint16 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< detail::half > glm::f16_rgbx_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< detail::half > glm::f16_xrgb_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< detail::half > glm::f16_bgrx_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< detail::half > glm::f16_xbgr_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< detail::half > glm::f16_rgba_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< detail::half > glm::f16_argb_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< detail::half > glm::f16_bgra_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< detail::half > glm::f16_abgr_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER float glm::f32_channel_cast< uint16 > (uint16 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_rgbx_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_xrgb_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_bgrx_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< float > glm::f32_xbgr_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_rgba_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_argb_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_bgra_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< float > glm::f32_abgr_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER double glm::f64_channel_cast< uint16 > (uint16 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_rgbx_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_xrgb_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_bgrx_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec3< double > glm::f64_xbgr_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_rgba_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_argb_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_bgra_cast< uint64 > (uint64 color)
 
template<>
GLM_FUNC_QUALIFIER detail::tvec4< double > glm::f64_abgr_cast< uint64 > (uint64 color)