MCPcopy Index your code
hub / github.com/PixelsCommander/HTML-GL / getCurrentPreset

Function getCurrentPreset

page/js/dat.gui.js:2783–2808  ·  view source on GitHub ↗
(gui, useInitialValues)

Source from the content-addressed store, hash-verified

2781 }
2782
2783 function getCurrentPreset(gui, useInitialValues) {
2784
2785 var toReturn = {};
2786
2787 // For each object I'm remembering
2788 common.each(gui.__rememberedObjects, function(val, index) {
2789
2790 var saved_values = {};
2791
2792 // The controllers I've made for thcommon.isObject by property
2793 var controller_map =
2794 gui.__rememberedObjectIndecesToControllers[index];
2795
2796 // Remember each value for each property
2797 common.each(controller_map, function(controller, property) {
2798 saved_values[property] = useInitialValues ? controller.initialValue : controller.getValue();
2799 });
2800
2801 // Save the values for thcommon.isObject
2802 toReturn[index] = saved_values;
2803
2804 });
2805
2806 return toReturn;
2807
2808 }
2809
2810 function addPresetOption(gui, name, setSelected) {
2811 var opt = document.createElement('option');

Callers 1

dat.gui.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected