Lysa  0.0
Lysa 3D Engine
VirtualFSConfiguration Struct Reference

Detailed Description

Configuration object used to initialize a Lysa instance.

Public Attributes

std::string userDirectory {""}
 Sub-directory where user:// files are located. More...
 
std::filesystem::path appDirectory {"."}
 Path for the app:// URI. More...
 
std::filesystem::path appPackFile {}
 Resources pack file to use for the app:// URI in place of the files and directories. More...
 
std::string luaScriptsDirectory {"lib"}
 Directory to search for Lua scripts inside app://. More...
 
std::string shadersDirectory {"shaders"}
 Directory to search for compiled shaders inside app://. More...
 
std::string localeDirectory {"locale"}
 Directory to search for JSON locale translation files. More...
 

Member Data Documentation

std::filesystem::path appDirectory {"."}

Path for the app:// URI.

std::filesystem::path appPackFile {}

Resources pack file to use for the app:// URI in place of the files and directories.

std::string localeDirectory {"locale"}

Directory to search for JSON locale translation files.

std::string luaScriptsDirectory {"lib"}

Directory to search for Lua scripts inside app://.

std::string shadersDirectory {"shaders"}

Directory to search for compiled shaders inside app://.

std::string userDirectory {""}

Sub-directory where user:// files are located.