savePresetFile
Definition
-- @/lua/ge/client/postFx.lua:119
M.savePresetFile = function(filename)
local adapterCount = GFXInit.getAdapterCount()
if adapterCount == 1 and GFXInit.getAdapterName(0) == "GFX Null Device" then
log('I', 'postFx', "% - PostFX Manager - Null graphics device detected, skipping saving preset file.")
return
end
-- log('I','postfx','savePresetFile called: '..tostring(filename))
filename = makeRelativePath(filename,"")
if shouldSaveCurrentValues() then
-- Apply the current settings to the preset
M.settingsApplyAll()
end
local exports = exportToJson("$PostFXManager::Settings::*")
-- log('I','','exported $PostFXManager::Settings::* = '..dumps(exports))
exports.header = {version = 1}
jsonWriteFile(filename, exports, true)
log('I','postFx', "% - PostFX Manager - Save complete. Preset saved at : " ..filename)
end
Callers
@/lua/ge/main.lua
postFxModule.savePresetFile('settings/postfxSettings.postfx')
p:add("savePostFx")
@/lua/ge/client/postFx/utils.lua
lastUsedFolder = data.path
postFxModule.savePresetFile(data.filepath)
end