glm::gtx::color_cast Namespace Reference

GLM_GTX_color_cast extension: Conversion between two color types. More...


Functions

template<typename T>
detail::_xvec4< float > f32_abgr_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< float > f32_argb_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< float > f32_bgra_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< float > f32_bgrx_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
float f32_channel_cast (T a)
 Conversion of a u8 or u16 value to a single channel floating value. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< float > f32_rgba_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< float > f32_rgbx_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< float > f32_xbgr_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< float > f32_xrgb_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< double > f64_abgr_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< double > f64_argb_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< double > f64_bgra_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< double > f64_bgrx_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
double f64_channel_cast (T a)
 Conversion of a u8 or u16 value to a single channel floating value. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec4< double > f64_rgba_cast (T c)
 Conversion of a u32 or u64 color into 4 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< double > f64_rgbx_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< double > f64_xbgr_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
detail::_xvec3< double > f64_xrgb_cast (T c)
 Conversion of a u32 or u64 color into 3 components floating color. (From GLM_GTX_color_cast extension).
template<typename T>
__uint16GTX u16channel_cast (T a)
 Conversion of a floating value into a 16bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_abgr_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_argb_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_bgra_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_bgrx_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_rgba_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_rgbx_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_xbgr_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint32GTX u32_xrgb_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 32bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_abgr_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_argb_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_bgra_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_bgrx_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_rgba_cast (const detail::_xvec4< T > &c)
 Conversion of a 4 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_rgbx_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_xbgr_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint64GTX u64_xrgb_cast (const detail::_xvec3< T > &c)
 Conversion of a 3 components color into an 64bit unsigned int value. (From GLM_GTX_color_cast extension).
template<typename T>
__uint8GTX u8channel_cast (T a)
 Conversion of a floating value into a 8bit unsigned int value. (From GLM_GTX_color_cast extension).


Detailed Description

GLM_GTX_color_cast extension: Conversion between two color types.

Generated on Sat Aug 9 15:48:37 2008 for OpenGL Mathematics by  doxygen 1.5.5