MCPcopy Create free account
hub / github.com/SOUI2/soui / ExpLua_ResProvider

Function ExpLua_ResProvider

components/ScriptModule-LUA/src/exports/exp_ResProvider.h:4–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2#include <res.mgr/SResProvider.h>
3
4BOOL 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}

Callers 1

SOUI_Export_LuaFunction · 0.85

Calls 1

defFunction · 0.85

Tested by

no test coverage detected