mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-02-14 07:30:07 -06:00
* Organize properties in one single property tree * Update scenes to work with one property tree. Fix documentation issues.
15 lines
604 B
Plaintext
15 lines
604 B
Plaintext
local propertyHelper = asset.require('./property_helper')
|
|
|
|
-- Function that returns the string that enables/disables the renderable 'renderable'
|
|
local toggle = function(renderable)
|
|
return propertyHelper.invert(renderable .. ".renderable.Enabled")
|
|
end
|
|
|
|
-- Function that returns the string that sets the enabled property of <renderable> to <enabled>
|
|
local setEnabled = function(renderable, enabled)
|
|
return "openspace.setPropertyValue('" .. renderable .. ".renderable.Enabled', " .. (enabled and "true" or "false") .. ");";
|
|
end
|
|
|
|
|
|
asset.export('toggle', toggle)
|
|
asset.export('setEnabled', setEnabled) |