| 2 | #include <res.mgr/SResProvider.h> |
| 3 | |
| 4 | BOOL ExpLua_ResProvider(lua_State *L) |
| 5 | { |
| 6 | try{ |
| 7 | lua_tinker::class_add<IResProvider>(L,"IResProvider"); |
| 8 | lua_tinker::class_def<IResProvider>(L,"Init",&IResProvider::Init); |
| 9 | lua_tinker::class_def<IResProvider>(L,"HasResource",&IResProvider::HasResource); |
| 10 | lua_tinker::class_def<IResProvider>(L,"LoadIcon",&IResProvider::LoadIcon); |
| 11 | lua_tinker::class_def<IResProvider>(L,"LoadBitmap",&IResProvider::LoadBitmap); |
| 12 | lua_tinker::class_def<IResProvider>(L,"LoadImage",&IResProvider::LoadImage); |
| 13 | lua_tinker::class_def<IResProvider>(L,"GetRawBufferSize",&IResProvider::GetRawBufferSize); |
| 14 | lua_tinker::class_def<IResProvider>(L,"GetRawBuffer",&IResProvider::GetRawBuffer); |
| 15 | |
| 16 | lua_tinker::def(L,"CreateResProvider",&CreateResProvider); |
| 17 | |
| 18 | return TRUE; |
| 19 | }catch(...) |
| 20 | { |
| 21 | return FALSE; |
| 22 | } |
| 23 | } |
no test coverage detected