gtc/packing.hpp
Go to the documentation of this file.
1 
39 #pragma once
40 
41 // Dependency:
42 #include "type_precision.hpp"
43 
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
45 # pragma message("GLM: GLM_GTC_packing extension included")
46 #endif
47 
48 namespace glm
49 {
52 
65 
77 
93 
109 
122 
135 
151 
167 
180 
193 
209 
225 
238 
251 
267 
283 
294 
305 
318 
331 
344 
355 
368 
379 
397 
414 
432 
449 
460 
470 
472 }// namespace glm
473 
474 #include "packing.inl"
glm::vec2
highp_vec2 vec2
Definition: type_vec.hpp:387
glm::unpackU3x10_1x2
GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 p)
glm::uint16
detail::uint16 uint16
Definition: type_int.hpp:94
glm::unpackHalf4x16
GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 p)
glm::packSnorm1x16
GLM_FUNC_DECL uint16 packSnorm1x16(float v)
glm::packHalf1x16
GLM_FUNC_DECL uint16 packHalf1x16(float v)
glm::packUnorm1x8
GLM_FUNC_DECL uint8 packUnorm1x8(float v)
glm::uint32
detail::uint32 uint32
Definition: type_int.hpp:95
glm::unpackSnorm1x8
GLM_FUNC_DECL float unpackSnorm1x8(uint8 p)
glm::unpackUnorm3x10_1x2
GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 p)
glm::vec3
highp_vec3 vec3
Definition: type_vec.hpp:392
glm::uint8
detail::uint8 uint8
Definition: type_int.hpp:93
glm::unpackUnorm1x8
GLM_FUNC_DECL float unpackUnorm1x8(uint8 p)
glm::unpackSnorm3x10_1x2
GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 p)
glm::packUnorm3x10_1x2
GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const &v)
glm::packF2x11_1x10
GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const &v)
glm::unpackSnorm2x8
GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 p)
glm::packHalf4x16
GLM_FUNC_DECL uint64 packHalf4x16(vec4 const &v)
glm::unpackUnorm1x16
GLM_FUNC_DECL float unpackUnorm1x16(uint16 p)
glm::vec4
highp_vec4 vec4
Definition: type_vec.hpp:397
glm
Definition: _literals.hpp:31
glm::unpackUnorm4x16
GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 p)
glm::packUnorm1x16
GLM_FUNC_DECL uint16 packUnorm1x16(float v)
glm::unpackUnorm2x8
GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 p)
glm::packUnorm2x8
GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const &v)
glm::packI3x10_1x2
GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const &v)
glm::unpackF2x11_1x10
GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 p)
glm::unpackHalf1x16
GLM_FUNC_DECL float unpackHalf1x16(uint16 v)
glm::packSnorm4x16
GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const &v)
glm::uvec4
highp_uvec4 uvec4
Definition: type_vec.hpp:481
glm::uint64
detail::uint64 uint64
Definition: type_int.hpp:96
glm::unpackSnorm1x16
GLM_FUNC_DECL float unpackSnorm1x16(uint16 p)
glm::packSnorm2x8
GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const &v)
glm::packSnorm1x8
GLM_FUNC_DECL uint8 packSnorm1x8(float s)
glm::ivec4
highp_ivec4 ivec4
Definition: type_vec.hpp:453
glm::packUnorm4x16
GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const &v)
GLM_FUNC_DECL
#define GLM_FUNC_DECL
Definition: setup.hpp:728
glm::packU3x10_1x2
GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const &v)
glm::packSnorm3x10_1x2
GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const &v)
glm::unpackSnorm4x16
GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 const &p)
glm::unpackI3x10_1x2
GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 p)
type_precision.hpp


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:14