mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-12 22:39:09 -05:00
committed by
Alexander Bock
parent
3d90ea194a
commit
4b696b2463
@@ -53,6 +53,7 @@ namespace {
|
||||
constexpr const char* OnDeinitializeFunctionName = "onDeinitialize";
|
||||
|
||||
constexpr const char* DirectoryConstantName = "directory";
|
||||
constexpr const char* FilePathConstantName = "filePath";
|
||||
|
||||
constexpr const char* ExportsTableName = "_exports";
|
||||
constexpr const char* AssetTableName = "_asset";
|
||||
@@ -218,6 +219,11 @@ void AssetLoader::setUpAssetLuaTable(Asset* asset) {
|
||||
lua_pushstring(*_luaState, asset->assetDirectory().c_str());
|
||||
lua_setfield(*_luaState, assetTableIndex, DirectoryConstantName);
|
||||
|
||||
// Register filePath constant
|
||||
// string filePath
|
||||
lua_pushstring(*_luaState, asset->assetFilePath().c_str());
|
||||
lua_setfield(*_luaState, assetTableIndex, FilePathConstantName);
|
||||
|
||||
// Attach Asset table to AssetInfo table
|
||||
lua_setfield(*_luaState, assetInfoTableIndex, AssetTableName);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user