Changeset 451 for trunk/src/lua/lua_glm.cc
- Timestamp:
- 07/30/15 19:47:02 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lua/lua_glm.cc
r449 r451 56 56 static inline T unit() { return T( 1, 1, 1 ); } 57 57 static inline T construct( lua_State* L, int index ) { 58 typedef nv:: tvec2<typename T::value_type> vec2;58 typedef nv::math::tvec2<typename T::value_type> vec2; 59 59 if ( lua_type( L, index ) == LUA_TUSERDATA ) 60 60 { … … 77 77 static inline T unit() { return T( 1, 1, 1, 1 ); } 78 78 static inline T construct( lua_State* L, int index ) { 79 typedef nv:: tvec2<typename T::value_type> vec2;80 typedef nv:: tvec3<typename T::value_type> vec3;79 typedef nv::math::tvec2<typename T::value_type> vec2; 80 typedef nv::math::tvec3<typename T::value_type> vec3; 81 81 if ( lua_type( L, index ) == LUA_TUSERDATA ) 82 82 { … … 242 242 { 243 243 switch (len) { 244 case 2 : push_vec( L, nv:: tvec2<typename T::value_type>( (*v)[nlua_swizzel_lookup[key[0]]], (*v)[nlua_swizzel_lookup[key[1]]] ) ); return 1;245 case 3 : push_vec( L, nv:: tvec3<typename T::value_type>( (*v)[nlua_swizzel_lookup[key[0]]], (*v)[nlua_swizzel_lookup[key[1]]], (*v)[nlua_swizzel_lookup[key[2]]] ) ); return 1;246 case 4 : push_vec( L, nv:: tvec4<typename T::value_type>( (*v)[nlua_swizzel_lookup[key[0]]], (*v)[nlua_swizzel_lookup[key[1]]], (*v)[nlua_swizzel_lookup[key[2]]], (*v)[nlua_swizzel_lookup[key[3]]] ) ); return 1;244 case 2 : push_vec( L, nv::math::tvec2<typename T::value_type>( (*v)[nlua_swizzel_lookup[key[0]]], (*v)[nlua_swizzel_lookup[key[1]]] ) ); return 1; 245 case 3 : push_vec( L, nv::math::tvec3<typename T::value_type>( (*v)[nlua_swizzel_lookup[key[0]]], (*v)[nlua_swizzel_lookup[key[1]]], (*v)[nlua_swizzel_lookup[key[2]]] ) ); return 1; 246 case 4 : push_vec( L, nv::math::tvec4<typename T::value_type>( (*v)[nlua_swizzel_lookup[key[0]]], (*v)[nlua_swizzel_lookup[key[1]]], (*v)[nlua_swizzel_lookup[key[2]]], (*v)[nlua_swizzel_lookup[key[3]]] ) ); return 1; 247 247 default: break; 248 248 } … … 258 258 int nlua_vec_newindex( lua_State* L ) 259 259 { 260 typedef nv:: tvec2<typename T::value_type> vec2;261 typedef nv:: tvec3<typename T::value_type> vec3;262 typedef nv:: tvec4<typename T::value_type> vec4;260 typedef nv::math::tvec2<typename T::value_type> vec2; 261 typedef nv::math::tvec3<typename T::value_type> vec3; 262 typedef nv::math::tvec4<typename T::value_type> vec4; 263 263 264 264 T* v = to_pvec<T>( L, 1 );
Note: See TracChangeset
for help on using the changeset viewer.