Back to Mame

0.9.8: packing.hpp File Reference

3rdparty/glm/doc/api/a00080.html

latest6.9 KB
Original Source

| | 0.9.8 |

Functions

gtc/packing.hpp File Reference

Go to the source code of this file.

|

Functions

| | GLM_FUNC_DECL uint32 | packF2x11_1x10 (vec3 const &v) | | | | GLM_FUNC_DECL uint32 | packF3x9_E1x5 (vec3 const &v) | | | | template<precision P, template< typename, precision > class vecType> | | GLM_FUNC_DECL vecType< uint16, P > | packHalf (vecType< float, P > const &v) | | | | GLM_FUNC_DECL uint16 | packHalf1x16 (float v) | | | | GLM_FUNC_DECL uint64 | packHalf4x16 (vec4 const &v) | | | | GLM_FUNC_DECL uint32 | packI3x10_1x2 (ivec4 const &v) | | | | template<typename intType , typename floatType , precision P, template< typename, precision > class vecType> | | GLM_FUNC_DECL vecType< intType, P > | packSnorm (vecType< floatType, P > const &v) | | | | GLM_FUNC_DECL uint16 | packSnorm1x16 (float v) | | | | GLM_FUNC_DECL uint8 | packSnorm1x8 (float s) | | | | GLM_FUNC_DECL uint16 | packSnorm2x8 (vec2 const &v) | | | | GLM_FUNC_DECL uint32 | packSnorm3x10_1x2 (vec4 const &v) | | | | GLM_FUNC_DECL uint64 | packSnorm4x16 (vec4 const &v) | | | | GLM_FUNC_DECL uint32 | packU3x10_1x2 (uvec4 const &v) | | | | template<typename uintType , typename floatType , precision P, template< typename, precision > class vecType> | | GLM_FUNC_DECL vecType< uintType, P > | packUnorm (vecType< floatType, P > const &v) | | | | GLM_FUNC_DECL uint16 | packUnorm1x16 (float v) | | | | GLM_FUNC_DECL uint16 | packUnorm1x5_1x6_1x5 (vec3 const &v) | | | | GLM_FUNC_DECL uint8 | packUnorm1x8 (float v) | | | | GLM_FUNC_DECL uint8 | packUnorm2x3_1x2 (vec3 const &v) | | | | GLM_FUNC_DECL uint8 | packUnorm2x4 (vec2 const &v) | | | | GLM_FUNC_DECL uint16 | packUnorm2x8 (vec2 const &v) | | | | GLM_FUNC_DECL uint32 | packUnorm3x10_1x2 (vec4 const &v) | | | | GLM_FUNC_DECL uint16 | packUnorm3x5_1x1 (vec4 const &v) | | | | GLM_FUNC_DECL uint64 | packUnorm4x16 (vec4 const &v) | | | | GLM_FUNC_DECL uint16 | packUnorm4x4 (vec4 const &v) | | | | GLM_FUNC_DECL vec3 | unpackF2x11_1x10 (uint32 p) | | | | GLM_FUNC_DECL vec3 | unpackF3x9_E1x5 (uint32 p) | | | | template<precision P, template< typename, precision > class vecType> | | GLM_FUNC_DECL vecType< float, P > | unpackHalf (vecType< uint16, P > const &p) | | | | GLM_FUNC_DECL float | unpackHalf1x16 (uint16 v) | | | | GLM_FUNC_DECL vec4 | unpackHalf4x16 (uint64 p) | | | | GLM_FUNC_DECL ivec4 | unpackI3x10_1x2 (uint32 p) | | | | template<typename intType , typename floatType , precision P, template< typename, precision > class vecType> | | GLM_FUNC_DECL vecType< floatType, P > | unpackSnorm (vecType< intType, P > const &v) | | | | GLM_FUNC_DECL float | unpackSnorm1x16 (uint16 p) | | | | GLM_FUNC_DECL float | unpackSnorm1x8 (uint8 p) | | | | GLM_FUNC_DECL vec2 | unpackSnorm2x8 (uint16 p) | | | | GLM_FUNC_DECL vec4 | unpackSnorm3x10_1x2 (uint32 p) | | | | GLM_FUNC_DECL vec4 | unpackSnorm4x16 (uint64 p) | | | | GLM_FUNC_DECL uvec4 | unpackU3x10_1x2 (uint32 p) | | | | template<typename uintType , typename floatType , precision P, template< typename, precision > class vecType> | | GLM_FUNC_DECL vecType< floatType, P > | unpackUnorm (vecType< uintType, P > const &v) | | | | GLM_FUNC_DECL float | unpackUnorm1x16 (uint16 p) | | | | GLM_FUNC_DECL vec3 | unpackUnorm1x5_1x6_1x5 (uint16 p) | | | | GLM_FUNC_DECL float | unpackUnorm1x8 (uint8 p) | | | | GLM_FUNC_DECL vec3 | unpackUnorm2x3_1x2 (uint8 p) | | | | GLM_FUNC_DECL vec2 | unpackUnorm2x4 (uint8 p) | | | | GLM_FUNC_DECL vec2 | unpackUnorm2x8 (uint16 p) | | | | GLM_FUNC_DECL vec4 | unpackUnorm3x10_1x2 (uint32 p) | | | | GLM_FUNC_DECL vec4 | unpackUnorm3x5_1x1 (uint16 p) | | | | GLM_FUNC_DECL vec4 | unpackUnorm4x16 (uint64 p) | | | | GLM_FUNC_DECL vec4 | unpackUnorm4x4 (uint16 p) | | |

Detailed Description

GLM_GTC_packing

See alsoGLM Core (dependence)

Definition in file gtc/packing.hpp.


Generated by 1.8.10